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