La localité de Canilhac, paisible et un endroit touristique, se trouve dans le département de la Lozère et on y dénombre 153 habitants. Beaucoup d'habitations servent de lieu de villégiature. Les habitants sont essentiellement âgés et se caractérisent en particulier par une quotité d'enfants et d'adolescents proportionnellement très supérieure à la moyenne (35%), une taille moyenne des ménages comparativement très supérieure (2.9 personnes), une proportion de retraités assez inférieure (12%), une proportion de personnes âgées proportionnellement inférieure (13%) et un âge moyen proportionnellement inférieur à la moyenne (33 ans).
En termes d'économie, l'état des lieux se distingue par une taxe habitation très inférieure : 12%. Il y a lieu de remarquer une année moyenne de contruction récente : 1974, par contre une portion de logement social HLM de 0%, une évolution du nombre de places en établissement scolaires de 33 et une densité de population de 20 hab./km².