La commune de Espartignac, calme, se trouve dans le département de la Corrèze ; on y dénombre 410 habitants. Le parc immobilier est surtout composé de bâtiments anciens. La population est surtout âgée, elle se caractérise en particulier par un âge moyen de 47 ans et une taille moyenne des ménages de 2.2 personnes, un taux de personnes âgées élevé (36%) et une part d'enfants et d'adolescents assez inférieure (17%).
Du point de vue des infrastructures, la localité possède une capacité d'accueil touristique de 10 lits. Au niveau du climat, la localité profite de des précipitations de 992 mm par an. Il y a lieu de souligner une évolution du nombre de places en établissement scolaires de 33, un pourcentage de logement social HLM de 3% et une part de propriétaires de 82%, une portion d'espaces verts comparativement importante.