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