Janailhac est une commune du département de la Haute-Vienne, dans la région de Nouvelle-Aquitaine.
Janailhac fait partie du canton de Saint-Yrieix-la-Perche 
Janailhac adhère à la la communauté de communes Pays de Nexon Monts de Chalus 
Janailhac fait partie du bassin de vie de Nexon 
Le maire de Janailhac est M. Philippe DEVARISSIAS - Employé de commerce (2026)
La population de Janailhac est de 525 habitants (2025) 
L'altitude moyenne de Janailhac 370 mètres.
Le code postal de Janailhac est : 87800
Le code INSEE de Janailhac est : 87077
1 Il y a 1 Ecole à Janailhac. Voir les établissements scolaires de Janailhac. 
10.5 La part des résidences secondaires est de 10.5 %. 
Tous les chiffres et statistiques sur Janailhac sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Vienne
Voir toutes les cartes du département de la Haute-Vienne (87)
Meyze: à 2.96 km
Saint-Priest-Ligoure: à 4.27 km
Roche-l'Abeille: à 4.38 km
Nexon: à 6.46 km
Saint-Maurice-les-Brousses: à 6.95 km
Saint-Hilaire-les-Places: à 7.02 km
Saint-Jean-Ligoure: à 8.17 km
Jourgnac: à 9.32 km
Château-Chervix: à 9.55 km
Rilhac-Lastours: à 9.57 km
Meilhac: à 10.57 km
Vicq-sur-Breuilh: à 11.17 km
Pierre-Buffière: à 11.33 km
Ladignac-le-Long: à 11.45 km
Burgnac: à 11.82 km
Ecole primaire publique - Public