La localité de Nailhac, et qui est reposante, qui comprend 298 habitants, se trouve dans le département de la Dordogne. L'habitat est essentiellement ancien. Le climat économique se distingue notamment par une taxe habitation de 17%. La localité profite d'un climat caractérisé par un ensoleillement de 2032 heures par an, mais des précipitations de 1104 mm par an.
Une part de retraités relativement supérieure (39%) et un taux d'enfants et d'adolescents inférieur (17%), une taille moyenne des ménages de 2.1 personnes définissent la population, pour la plupart âgée. Citons également une quotité d'espaces verts relativement supérieure à la moyenne , par contre une part de petits terrains de 0%, une densité de population de 10 hab./km² et une évolution du nombre de places en établissement scolaires de 50.