La commune de Reilhac, comprenant des commerces locaux et reposante, est situé dans le département du Cantal. Elle compte 1097 habitants. Le parc immobilier est principalement ancien. Une part de retraités de 31% mais un âge moyen de 43 ans distinguent les habitants qui sont principalement âgés.
La situation économique se distingue entre autres par un taux de chômage de 7%, mais un revenu moyen de 32600 €, un taux de cadres de 33% et une taxe foncière de 52%. La localité jouit de conditions climatiques définies par un ensoleillement de 2143 heures par an mais des précipitations de 1019 mm par an. Elle est également distinguée par une portion de petits terrains de 2%, par contre une densité de population de 110 hab./km².