La ville de Saint-Affrique se situe dans le département Aveyron.
Les villes alentours sont les suivantes : Roquefort-sur-Soulzon, Saint-Jean-d'Alcapiès, Versols-et-Lapeyre, Gissac, Vabres-l'Abbaye, Calmels-et-le-Viala, Les Costes-Gozon, Saint-Rome-de-Tarn, Saint-Rome-de-Cernon, Saint-Jean-et-Saint-Paul.
50 infirmiers et infirmières à domicile pratiquent à Saint-Affrique.