Nespoulsの町は、Correze県の南部、New Aquitaine地域の岩石の多い石灰岩地域に位置し、小さな村で構成されています。
場所Belveyreの一部であるNespoulsの町は、Brive-la-GaillardeとSouillacのほぼ中間の主要道路D920の近くに位置しています。最寄りの高速道路の出口は、2km先のA20高速道路の53番出口です。
NespoulsはChasteaux、Noailles、Jugeals-Nazareth、Chartrier-Ferriere、Estivals、TurenneとCressensacのコミューンに囲まれています。
Nespoulsに一番近い大都市はBrive-la-Gaillardeです。
町は、Causses du Quercyの地域自然公園の近くにあります。