La localité de Espartignac, qui comprend 410 habitants, est située dans le département de la Corrèze. Elle est tranquille. Les bâtiments sont en majorité anciens. La prospérité se distingue entre autres par un revenu moyen de 25600 €, par contre une quotité de cadres de 47%. La population est surtout âgée, on y relève une taille moyenne des ménages de 2.2 personnes, mais un pourcentage de personnes âgées assez supérieur (36%) et une proportion d'enfants et d'adolescents proportionnellement basse (17%).
En ce qui concerne le climat, la commune profite de un ensoleillement de 2023 heures par an. Elle est également remarquable par une quotité d'espaces verts supérieure à la moyenne , mais un taux de petits terrains de 2%, une portion de propriétaires de 82% et une proportion d'utilisation de la voiture de 5%.