Noailhac est une commune du département de la Corrèze, dans la région de Nouvelle-Aquitaine.
Noailhac fait partie du canton de Midi Corrézien 
Noailhac adhère à la la communauté de communes Midi Corrézien 
Noailhac fait partie du bassin de vie de Meyssac 
Madame le maire de Noailhac est Caroline DU MAS DE PAYSAC, Personne diverse sans activité professionnelle de moins de 60 ans (sauf retraité)
La population de Noailhac est de 351 habitants (2025) 
L'altitude moyenne de Noailhac 250 mètres.
Le code postal de Noailhac est : 19500
Le code INSEE de Noailhac est : 19150
1 Il y a 1 Ecole à Noailhac. Voir les établissements scolaires de Noailhac. 
18.6 La part des résidences secondaires est de 18.6 %. 
Tous les chiffres et statistiques sur Noailhac sur le site Insee.fr 
Ligneyrac : à 2.14 km
Collonges-la-Rouge : à 3.22 km
Turenne : à 3.62 km
Saillac : à 4.36 km
Jugeals-Nazareth : à 4.65 km
Meyssac : à 4.85 km
Lagleygeolle : à 6.02 km
Chauffour-sur-Vell : à 6.77 km
Lanteuil : à 6.96 km
Cavagnac : à 7.23 km
Cosnac : à 7.37 km
Saint-Julien-Maumont : à 7.67 km
Chapelle-aux-Brocs : à 7.91 km
Noailles : à 7.92 km
Saint-Bazile-de-Meyssac : à 8.55 km
Sérilhac : à 8.65 km
Albignac : à 8.67 km
Vignon-en-Quercy : à 8.76 km
Nespouls : à 9.43 km
Pescher : à 9.48 km
Branceilles : à 9.65 km
Cressensac-Sarrazac : à 9.69 km
Condat : à 9.93 km
Beynat : à 9.93 km
Strenquels : à 9.97 km
Marcillac-la-Croze : à 10.54 km
Dampniat : à 10.67 km
Palazinges : à 11.25 km
Lostanges : à 11.49 km
Brive-la-Gaillarde : à 11.50 km
Malemort : à 11.66 km
Chasteaux : à 11.93 km
Aubazines : à 11.97 km
Saint-Michel-de-Bannières : à 11.99 km
Ecole élémentaire - Public