Durante toda la Edad Moderna, Puebla de Sanabria fue la cabeza y capital de una receptoría, la de Sanabria, que se integraba en la provincia de las Tierras del Conde de Benavente. En todo caso, al reestructurarse las provincias y crearse las actuales en 1833, Puebla pasó a formar parte de la provincia de Zamora, dentro de la Región Leonesa,