Saint-Christophe, commune de taille similaire à 9 km, affiche 19 hab/km² de densité
La commune de Janaillat compte 317 habitants.
La population est marquée par une forte présence de seniors (42,6 % de 60 ans ou plus).
Sur le classement national de population, elle apparaît au rang 21277/34961.
Elle est classée n°1 dans le département sur l’indicateur « qualite air ».
La série historique 1876–2023 indique une baisse de 1 299 habitants, soit 80,4 %.
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0