Espagnac es un pueblo tranquilo, enclavado en un entorno preservado y agradable. Conocido por sus mercados de pueblo festivos que tienen lugar en julio y agosto y sus numerosas fiestas celebradas durante todo el año, debe el éxito de estos eventos a sus muchas y diversas asociaciones. Su calidad de vida y su lado jovial lo convierten en un pueblo donde se "vive bien".
Situado a 20 km de Tulle en el cantón de La Roche-Canillac, el municipio de Espagnac, con una superficie de 2360 hectáreas, forma parte del departamento de Corrèze. Extendido de este a oeste, el pueblo se reúne alrededor de su iglesia restaurada e iluminada.
Espagnac es conocido en la época galo-romana por el sitio del estanque de Taysse. La misma etimología de la palabra da fe de esta ocupación. El sufijo galo de propiedad "acos", latinizado en "acum", al que se añade el nombre del propietario "sparius", da spaniacum, spaniaco, espagnaco para convertirse en Espagnac.
Su población ha fluctuado a lo largo de los siglos, desde los primeros desmontes en el año 1000 hasta la actualidad, con un pico de crecimiento en el siglo XIX, seguido de una disminución constante debido a los conflictos mundiales, a la economía situación, a la migración… Aunque la era de gloria del Transcorrézien (ferrocarril que atravesaba el departamento) frenó por un tiempo esta hemorragia.
País de meseta de colinas y valles, estanques y arroyos, su altitud varía entre 559 m, en el punto más alto de la meseta de Nirige, y 300 m en el punto más bajo de Confolens. En las terrazas, con mayor frecuencia a media ladera, anidan pueblos y aldeas.
A día de hoy la población se mantiene estable, e incluso se aprecia un ligero aumento por la instalación de nuevas viviendas, atraídas no sólo por la situación geográfica del pueblo sino también por el dinamismo que desprende, así como por los servicios Ofrece.