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