Junhac est une ville du Cantal en région Auvergne-Rhône-Alpes. Junhac compte 324 habitants appelés les "Junhacois, Junhacoises". La densité de la population de Junhac est de 12 habitants au km².
Le maire de Junhac est Monsieur Christian GUY