Flavin est une ville du département de l' Aveyron, dans la région d' Occitanie.
Flavin fait partie du canton de Nord-Lévezou 
Flavin adhère à la la communauté de communes du Pays de Salars 
Flavin fait partie du bassin de vie de Luc-la-Primaube 
Le maire de Flavin est M. Stephane FOURY - Ingénieur et cadre technique d'entreprise (2026)
La population de Flavin est de 2376 habitants (2025) 
L'altitude moyenne de Flavin 640 mètres.
Le code postal de Flavin est : 12450
Le code INSEE de Flavin est : 12102
3 Il y a 3 Ecoles à Flavin. Voir les établissements scolaires de Flavin. 
2 2 médecins généralistes liberaux exercent à Flavin. 
5.3 La part des résidences secondaires est de 5.3 %. 
Tous les chiffres et statistiques sur Flavin sur le site Insee.fr 
Sainte-Radegonde: à 5.47 km
Trémouilles: à 5.87 km
Luc-la-Primaube: à 6.09 km
Monastère: à 6.24 km
Comps-la-Grand-Ville: à 6.97 km
Rodez: à 7.61 km
Olemps: à 7.66 km
Calmont: à 8.59 km
Agen-d'Aveyron: à 9.79 km
Pont-de-Salars: à 10.24 km
Loubière: à 10.33 km
Sainte-Juliette-sur-Viaur: à 10.57 km
Druelle Balsac: à 11.17 km
Manhac: à 11.32 km
Arvieu: à 11.93 km
Ecole primaire privée Saint-Charles - Privé
Ecole élémentaire publique Marcel Pagnol - Public
Ecole maternelle publique Marcel Pagnol - Public