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