La commune de Saint-Dier-d'Auvergne se situe dans le département Puy-de-Dôme.
Les communes à proximité sont les suivantes : Trézioux, Domaize, Auzelles, Ceilloux, Estandeuil, Saint-Flour, Saint-Jean-des-Ollières.
5 infirmiers et infirmières à domicile travaillent à Saint-Dier-d'Auvergne.