Villardeciervos está situado en el oeste de la provincia de Zamora, limitando al oeste con Boya, al noroeste con Cional, al norte con Manzanal y Val de Santa María, al este con Villanueva de Valrojo, al sureste con Ferreras de Arriba y al suroeste con San Pedro de las Herrerías.