Castrogonzalo es un municipio y localidad española de la provincia de Zamora, en la comunidad autónoma de Castilla y León.
El municipio, situado en la comarca de Benavente y Los Valles, está formado por las localidades de Castrogonzalo y de Paradores de Castrogonzalo. Cuenta con una superficie de 25,11 km² y, según datos del padrón municipal 2014 del INE, cuenta con una población de 501 habitantes.
Parte de su término municipal se integra dentro de la ZEPA Penillanuras-Campos Sur.
Población:
495
INE 2017