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