La commune de Nailhac, reposante, qui comprend 298 habitants, est située dans le département de la Dordogne. Les bâtiments sont pour la plupart anciens. La situation économique se distingue notamment par un revenu moyen de 22700 €, un taux de chômage de 8%. Les habitants sont surtout âgés et on y note une haute quotité de retraités (39%) et une quotité d'enfants et d'adolescents proportionnellement basse : 17%.
Elle est remarquable par une densité de population de 10 hab./km², une part de propriétaires de 72%, un taux de déplacement vers un lieu de travail extérieur de 82%, une portion de petits terrains de 0% et une évolution du nombre de places en établissement scolaires de 50, une portion d'espaces verts importante.