Nailhac est une commune du département de la Dordogne, dans la région de Nouvelle-Aquitaine.
Nailhac fait partie du canton de Haut-Périgord Noir
Nailhac adhère à la la communauté de communes Terrassonnais Haut Périgord Noir
Nailhac fait partie du bassin de vie de Excideuil
220 m.
La population de Nailhac est de 296 habitants (2020)
Le code postal de Nailhac est : 24390
Le code INSEE de Nailhac est : 24302
Il n'y a aucun établissement scolaire à Nailhac.
1 médecin généraliste liberal exerce à Nailhac.
Granges-d'Ans : à 3.13 km
Chapelle-Saint-Jean : à 3.35 km
Badefols-d'Ans : à 3.58 km
Hautefort : à 3.80 km
Temple-Laguyon : à 4.30 km
Châtres : à 5.85 km
Saint-Rabier : à 6.15 km
Teillots : à 6.42 km
Sainte-Orse : à 6.69 km
Boisseuilh : à 7.17 km
Chourgnac : à 7.48 km
Cherveix-Cubas : à 7.59 km
Peyrignac : à 8.36 km
Coubjours : à 8.46 km
Azerat : à 8.67 km
Sainte-Trie : à 8.93 km
Tourtoirac : à 8.96 km
Bachellerie : à 9.01 km
Villac : à 9.27 km
Gabillou : à 9.54 km
Louignac : à 10.00 km
Salagnac : à 10.15 km
Saint-Raphaël : à 10.66 km
Beauregard-de-Terrasson : à 10.66 km
Sainte-Eulalie-d'Ans : à 10.82 km
Anlhiac : à 10.88 km
Génis : à 11.15 km
Segonzac : à 11.34 km
Saint-Robert : à 11.39 km
Thenon : à 11.79 km