La ville de Saint-Amant-Roche-Savine se situe dans le département Puy-de-Dôme.
Les municipalités limitrophes sont les suivantes : Cunlhat, Grandval, Le Monestier, Fournols, Auzelles, La Chapelle-Agnon, Saint-Éloy-la-Glacière.
2 infirmiers et infirmières à domicile pratiquent à Saint-Amant-Roche-Savine.