El municipio se encuentra situado en el noreste de la provincia de Zamora, en la comarca de Benavente y Los Valles.