ESPAGNAC se situe dans la région Nouvelle Aquitaine et dans le département : CORREZE , son code postal est 19150, son code INSEE : 19075. La commune fait partie de l'arrondissement de Tulle. Les habitants de : ESPAGNAC se noment les Espagnacois, Espagnacoises, Spaniacois, Spaniacoises. La commune compte 395 habitants..
ESPAGNAC à une surficie de 2390 Km2, les coordonéées GPS de ESPAGNAC sont 45.240962882,1.899237743. Le Nombre d'habitations est de 296 composé de 163 résidences pricipales de 111 résidences secondaires ainsi que de de 22 logement vacances. Le maire de ESPAGNAC est FAURE Marie-Christine (1955-06-15), Ancien cadre.