Su término municipal linda con los municipios de Matilla la Seca, Pozoantiguo, Villardondiego y Villavendimio, por el norte; Fresno de la Ribera, Villalazán, Madridanos y Sanzoles, por el oeste; Venialbo, El Pego, Villanueva del Puente y Castronuño, por el sur; y Villafranca del Duero, San Román de Hornija y Morales de Toro, por el este, casi todos pertenecientes a la provincia de Zamora.