Les habitants de Lilhac se nomment « Lilhacoises » et « Lilhacois ».
Au dernier recensement de 2017, on en dénombrait 132 répartis en 61 résidences principales. On comptait, également, 13 résidences secondaires et 4 logements vacants.
Au recensement de 1866, Lilhac comptait 455 habitants. 311 au début du 20e siècle et seulement 90 à la fin du même et dernier siècle.
Le renouveau du 21e siècle, on le doit principalement à l’arrivée de quelques familles anglo-saxonnes et, plus récemment, de néo-ruraux en mal de vie trépidante et polluée des métropoles ou recherchant l’attrait du calme et du soleil.