L'agglomération de Flavin se situe dans le département Aveyron.
Les municipalités alentours sont les suivantes : Luc-la-Primaube, Calmont, Le Monastère, Olemps, Pont-de-Salars, Sainte-Radegonde, Trémouilles, Comps-la-Grand-Ville, Le Vibal.
8 infirmiers et infirmières à domicile pratiquent à Flavin.