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