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