Toro es un municipio y ciudad en la provincia de Zamora, Castilla y León. Se encuentra al sureste de la provincia, en la vega del Duero, a unos 33 km de la capital provincial, Zamora. Con una extensión de 324,86 km², Toro es el municipio más grande de la provincia y de la Región de León.