La commune de Cournon-d'Auvergne est située dans le département Puy-de-Dôme.
Les communes limitrophes sont les suivantes : Clermont-Ferrand, La Roche-Blanche, Aubière, Pérignat-lès-Sarliève, Orcet, Le Cendre, Lempdes, Pérignat-sur-Allier, La Roche-Noire, Mezel.
30 infirmiers et infirmières à domicile travaillent à Cournon-d'Auvergne.