Benavente es un municipio y ciudad en la provincia de Zamora, Castilla y León, España. Con una extensión de 45,12 km², se ubica a una altitud media de 744 metros sobre el nivel del mar. Se encuentra a 65 km de Zamora, capital provincial, y a 113 km de Valladolid. La población aproximada es de 18.000 habitantes.