Castrogonzalo es un municipio ubicado en la provincia de Provincia de Zamora en Castilla y León. La población de Castrogonzalo es de 465 personas (2020), el área de Castrogonzalo es de 25 kilómetros cuadrados, la distancia de Castrogonzalo a Madrid es de 261 kilómetros. Castrogonzalo comparte fronteras con Benavente, Fuentes de Ropel, San Esteban del Molar y Villanueva de Azoague.