Villagonzalo es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de Villagonzalo es de 1 234 personas (2020), el área de Villagonzalo es de 41 kilómetros cuadrados, la distancia de Villagonzalo a Mérida (capital de la Extremadura) es de 14 kilómetros, la distancia de Villagonzalo a Madrid es de 352 kilómetros. Villagonzalo comparte fronteras con Alange, Valverde de Mérida, Guareña, Oliva de Mérida, La Zarza, Mérida y Torremejía.