El municipio está ubicado en la comarca de Aliste, al oeste de la provincia de Zamora y cerca de la frontera con Portugal, y con sus 152,96 km², es el municipio con mayor superficie de toda la comarca de Aliste.