La densité atteint 44 hab/km² à Foussignac, commune de 661 hab. à 6 km
La commune de Échallat compte 480 habitants.
En France, la commune occupe le rang 17007 sur 34961 pour la population.
La pyramide des âges reste équilibrée, avec 26,6 % de moins de 30 ans et 34,3 % de 60 ans ou plus.
La série historique 1876–2023 indique une baisse de 342 habitants, soit 41,6 %.
Elle est classée n°1 dans le département sur l’indicateur « qualite air ».
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0