Benavente es una ciudad y municipio español de la provincia de Zamora, en la comunidad autónoma de Castilla y León.
La ciudad se encuentra situada sobre una colina en el centro de una gran llanura, en una zona que se inscribe en la confluencia de dos zonas geográficas diferentes, tanto física como económicamente, como son la Tierra de Campos y la de los valles regados por los ríos Esla, Tera y Órbigo.
El municipio tiene una extensión de 45,12 km² y se encuentra situado a una media de 744 metros sobre el nivel del mar según el Instituto Geográfico Nacional. Dista 65 km de Zamora, la capital provincial, y 113 km de Valladolid, la capital regional.
En 2012 contaba con una población de 19 259 habitantes.
Población:
18.315
INE 2017