Guarrate es una localidad y municipio español de la provincia de Zamora y de la comunidad autónoma de Castilla y León.
Se encuentra situada en el extremo sur de la provincia, en la comarca de La Guareña, a 40 kilómetros de la capital. Tiene una superficie de 31,6 km² y una población de 347 habitantes que se dedican principalmente a la agricultura y ganadería, aunque actualemte cuenta con varios talleres metálicos y de corte de mármol. Son especialmente conocidas sus explotaciones de leche.
Población:
343
INE 2017