El municipio, que cuenta con una extensión de 106,80 km², limita al este con los pueblos de Blasconuño de Matacabras, Moraleja de Matacabras y Castellanos de Zapardiel; al sur con Barromán, Bercial de Zapardiel y Mamblas; al oeste con Horcajo de las Torres y al norte con los municipios vallisoletanos de Carpio, Fresno el Viejo y Bobadilla del Campo.