La ville de Champeix se situe dans le département Puy-de-Dôme.
Les municipalités limitrophes sont les suivantes : Montaigut-le-Blanc, Chidrac, Clémensat, Ludesse, Neschers, Plauzat, Saint-Vincent.
15 infirmiers et infirmières à domicile exercent à Champeix.