L'entité de Nespouls, rurale et tranquille, se trouve dans le département de la Corrèze ; elle compte 651 habitants. La plupart des logements sont âgés. D'un point de vue économique, l'état des lieux comprend notamment un revenu moyen de 28700 €, par contre une taxe habitation assez inférieure à la moyenne (14%). Les habitants sont en majorité âgés et on y relève un âge moyen de 41 ans et une part d'enfants et d'adolescents de 24% mais un taux de retraités de 23%.
La commune profite d'un climat caractérisé par des précipitations de 965 mm par an. En outre, il faut y signaler un taux de déplacement vers un lieu de travail extérieur supérieur à la moyenne (96%) et une proportion de petits terrains comparativement très inférieure (0%), par contre une densité de population de 30 hab./km² et une portion de propriétaires de 80%.