![]()
Flavin est une petite ville française, située dans le département de l'Aveyron et la région de l'Occitanie (anciennement Région Midi-Pyrénées).
Ses habitants sont appelés les Flavinois et les Flavinoises.
La commune s'étend sur 50,8 km² et compte 2 356 habitants depuis le dernier recensement de la population datant de 2006. Avec une densité de 46,4 habitants par km², Flavin a connu une nette hausse de 21,4% de sa population par rapport à 1999.
Entourée par les communes de Sainte-Radegonde, Trémouilles et Luc-la-Primaube, Flavin est située à 6 km au sud-est de Luc-la-Primaube la plus grande ville aux alentours.
Située à 643 mètres d'altitude, la Rivière Le Viaur, le Ruisseau de Connes, le Ruisseau du Landounès sont les principaux cours d'eau qui traversent la commune de Flavin.
La commune est proche du parc naturel régional des Grands Causses.
![]()
La Mairie
![]()
L'église Saint-Pierre

Le Monument aux Morts