Située sur le causse de Martel, à la frontière du Lot et de la Corrèze, la commune de Nespouls tire son nom de l'occitan nespola (la nèfle).
Occupé dès la préhistoire comme en témoignent plusieurs vestiges mégalithiques localisés sur le causse, le village s'est historiquement développé autour de son église paroissiale Saint-Julien (d'origine romane) et du pastoralisme, au cœur d'un paysage calcaire traditionnel fait de murets de pierres sèches et de gariottes.
Longtemps resté un bourg agricole paisible marqué par la culture de la vigne et le travail de la terre, Nespouls a connu un tournant majeur à l'époque contemporaine avec le développement des voies de communication, culminant avec l'inauguration en 2010 de l'aéroport Brive-Vallée de la Dordogne implanté sur son territoire communal.