Vivant· Is the village alive?

Villefranche-de-Rouergue

Aveyron · CC Ouest Aveyron Communauté · INSEE 12300

A food shop, a school and somewhere to eat or drink.

Served 60.5/100 · confidence: high· Better served than 61 % of the {n|commune|communes} of a similar size.

Identity

Villefranche-de-Rouergue (INSEE 12300) is in Aveyron (12), part of CC Ouest Aveyron Communauté. Population 11,271 (2023). [1]

INSEE density class: Petites villes (level 3). [2]

Data vintages: INSEE BPE 2025 · INSEE SIRENE 2026-09 · INSEE census (RP) 2023 · INSEE COG 2026 · INSEE density grid 2026 · Commune website 2026-10-24 · DATAtourisme 2026-10-22.

Permanent link: https://vivantrural.com/en/fr/12300-villefranche-de-rouergue

Vitality score

Vitality score 60.5/100 — Served (model fr-v0.2).

Confidence: high.

Better served than 61 % of the 2,173 communes of a similar size.

Compare this with communes of a similar size. The score measures how well a place is served relative to its own size band, and larger communes score higher as a rule — so it reads meaningfully against another village, and misleadingly against a town.

Measured but not scored in this model: Market. See the methodology for why.

ComponentValue (0–1)WeightContribution
Daily food0.632515.8
Social0.832016.55
Education0.39103.93
Health0.57105.7
Public & culture0.1750.85
Population trend0.42104.17
Housing mix0.8954.46

Services

What is here, at a glance

Food 6 of 6
Eating out 1 of 1
Cafés and bars 1 of 1
Schools 3 of 3
Health 2 of 4
Public services 1 of 1
Culture 2 of 2
Sport 1 of 2
Everyday services 3 of 3
Lodging 2 of 2
One square per service type, shaded by how many: none, one, a few, five or more. A blank square means none was counted — the sources do not distinguish “none here” from “not counted”.

A food shop, a school and somewhere to eat or drink. [3,4]

8 × Bakery (boulangerie) (LES DELICES DU MITRON · CAVES ET TERROIRS · MAISON BEDEL). [3,4]

8 × Butcher (boucherie) (PAVILLON DU CAUSSE · CHARCUTERIE LAVERGNE · SAVEURS AUTHENTIQUES · SOCIETE DES ARCADES DU CONSULAT · SNJ LOCA 12). [3,4]

8 × Grocery (épicerie / supérette) (LES FINS GOURMETS · SNC HERNANDEZ · CARREFOUR CITY · BIOCOOP). [3,4]

5 × Supermarket (CARREFOUR · E.LECLERC · LIDL · ODALE · ALDI MARCHE). [3,4]

1 × Cheese shop (fromagerie) (FROMAGERIE CHEZ LUDO). [4]

1 × Fishmonger (LACASSAGNE PIERRE ET LAURE). [3,4]

31 × Restaurant (NGUYEN THI · MAC DONALD'S · OLANGE · LY PAOTSIA · A.G). [3,4]

9 × Café / bar (COTTON PUB · CHEZ DEDE · LE GLOBE · V AND B · LE VELVET). [4]

2 × Nursery school (maternelle) (ECOLE MATERNELLE PUBLIQUE JEAN PENDARIES · ECOLE MATERNELLE PUBLIQUE). [3]

4 × Primary school (élémentaire) (ECOLE ELEMENTAIRE PUBLIQUE JEAN PENDARIES · ECOLE PRIMAIRE PUBLIQUE LA CHARTREUSE · ECOLE ELEMENTAIRE PUBLIQUE ROBERT FABRE · ECOLE PRIMAIRE PRIVEE SAINTE-FAMILLE). [3]

2 × Collège (COLLEGE CARCO PLUS ANNEXE LA FOUILLADE · COLLEGE PRIVE SAINT-JOSEPH). [3]

9 × GP (médecin généraliste) (MICHEL LARROUY, MÉDECIN · PATRICE CALMELS, MÉDECIN · ALAIN DALAS, MÉDECIN · JENNIFER PHILLIPS, MÉDECIN · DAVID LACROIX, MÉDECIN). [3]

5 × Pharmacy (PHARMACIE DE LA GARE · PHARMACIE BONNEMAIRE · PHARMACIE DU MARCHE · PHARMACIE CARNUS · PHARMACIE PLACE FONTANGES). [3,4]

1 × Post office / agence postale (LA POSTE). [3]

2 × Library (LA MANUFACTURE MÉDIATHÈQUE · COMMUNAUTÉ DE COMMUNES OUEST AVEYRON). [3]

1 × Cinema (VOX). [3]

2 × Gym / sports hall (GYMNASE LE TRICOT · LYCEE BEAUREGARD). [3]

12 × Bank (CAISSE REGIONALE DU CREDIT MUTUEL MASSIF CENTRAL · CAISSE D'EPARGNE ET DE PREVOYANCE DE MIDI PYRENEES · CAISSE LOCALE CREDIT AGRICOLE MUTUEL · CAISSE CREDIT MUTUEL VILLEFRANCHE DE R · AGENCE VILLEFRANCHE ROUERGUE). [3]

26 × Hairdresser (VOGUE COIFFURE MIXTE). [3,4]

6 × Fuel station (STATION SERVICE). [3,4]

3 × Hotel (AUBERGE DE LA POSTE · FLUNCH · HOTEL LES FLEURINES). [3,4]

1 × Campsite (CAMPING MUNICIPAL LE TEULEL). [3,4]

Not counted, because the business register records them as closed: 1 × Bakery (boulangerie), 2 × Butcher (boucherie), 2 × Grocery (épicerie / supérette), 8 × Restaurant, 5 × Hairdresser.

All 25 service types, with per-source counts
TypeCountNamesSources
Bakery (boulangerie)8LES DELICES DU MITRON · CAVES ET TERROIRS · MAISON BEDELINSEE BPE 8 / INSEE SIRENE 10 [3,4]
Butcher (boucherie)8PAVILLON DU CAUSSE · CHARCUTERIE LAVERGNE · SAVEURS AUTHENTIQUES · SOCIETE DES ARCADES DU CONSULAT · SNJ LOCA 12INSEE BPE 8 / INSEE SIRENE 7 [3,4]
Grocery (épicerie / supérette)8LES FINS GOURMETS · SNC HERNANDEZ · CARREFOUR CITY · BIOCOOPINSEE BPE 8 / INSEE SIRENE 11 [3,4]
Supermarket5CARREFOUR · E.LECLERC · LIDL · ODALE · ALDI MARCHEINSEE BPE 5 / INSEE SIRENE 5 [3,4]
Cheese shop (fromagerie)1FROMAGERIE CHEZ LUDOINSEE SIRENE 1 [4]
Fishmonger1LACASSAGNE PIERRE ET LAUREINSEE BPE 1 / INSEE SIRENE 1 [3,4]
Restaurant31NGUYEN THI · MAC DONALD'S · OLANGE · LY PAOTSIA · A.GINSEE BPE 31 / INSEE SIRENE 47 [3,4]
Café / bar9COTTON PUB · CHEZ DEDE · LE GLOBE · V AND B · LE VELVETINSEE SIRENE 9 [4]
Nursery school (maternelle)2ECOLE MATERNELLE PUBLIQUE JEAN PENDARIES · ECOLE MATERNELLE PUBLIQUEINSEE BPE 2 [3]
Primary school (élémentaire)4ECOLE ELEMENTAIRE PUBLIQUE JEAN PENDARIES · ECOLE PRIMAIRE PUBLIQUE LA CHARTREUSE · ECOLE ELEMENTAIRE PUBLIQUE ROBERT FABRE · ECOLE PRIMAIRE PRIVEE SAINTE-FAMILLEINSEE BPE 4 [3]
Collège2COLLEGE CARCO PLUS ANNEXE LA FOUILLADE · COLLEGE PRIVE SAINT-JOSEPHINSEE BPE 2 [3]
GP (médecin généraliste)9MICHEL LARROUY, MÉDECIN · PATRICE CALMELS, MÉDECIN · ALAIN DALAS, MÉDECIN · JENNIFER PHILLIPS, MÉDECIN · DAVID LACROIX, MÉDECININSEE BPE 9 [3]
Pharmacy5PHARMACIE DE LA GARE · PHARMACIE BONNEMAIRE · PHARMACIE DU MARCHE · PHARMACIE CARNUS · PHARMACIE PLACE FONTANGESINSEE BPE 5 / INSEE SIRENE 4 [3,4]
Nurse0INSEE BPE 0 [3]
Dentist0INSEE BPE 0 [3]
Post office / agence postale1LA POSTEINSEE BPE 1 [3]
Library2LA MANUFACTURE MÉDIATHÈQUE · COMMUNAUTÉ DE COMMUNES OUEST AVEYRONINSEE BPE 2 [3]
Cinema1VOXINSEE BPE 1 [3]
Gym / sports hall2GYMNASE LE TRICOT · LYCEE BEAUREGARDINSEE BPE 2 [3]
Swimming pool0INSEE BPE 0 [3]
Bank12CAISSE REGIONALE DU CREDIT MUTUEL MASSIF CENTRAL · CAISSE D'EPARGNE ET DE PREVOYANCE DE MIDI PYRENEES · CAISSE LOCALE CREDIT AGRICOLE MUTUEL · CAISSE CREDIT MUTUEL VILLEFRANCHE DE R · AGENCE VILLEFRANCHE ROUERGUEINSEE BPE 12 [3]
Hairdresser26VOGUE COIFFURE MIXTEINSEE BPE 26 / INSEE SIRENE 33 [3,4]
Fuel station6STATION SERVICEINSEE BPE 6 / INSEE SIRENE 2 [3,4]
Hotel3AUBERGE DE LA POSTE · FLUNCH · HOTEL LES FLEURINESINSEE BPE 3 / INSEE SIRENE 5 [3,4]
Campsite1CAMPING MUNICIPAL LE TEULELINSEE BPE 1 / INSEE SIRENE 2 [3,4]

Market and village life

Weekly market: Thursday, Saturday, Sunday matin Place Notre Dame (samedi), Place de la République (dimanche). [5,6,7,8]

Confirmed by two independent sources: Commune website and DATAtourisme.

Trajectory

1968: 10,709 peak 1982: 12,693 2023: 11,271 axis from zero, so the slope compares with any other commune

Population 11,712 (2012) → 11,271 (2023): -3.8 % over 10 years. [9,1]

Population 12,291 (1990) → 11,271 (2023): -8.3 % over 30 years. [10,1]

Dwellings (2023): 7,673, of which 5.4 % second homes and 20.9 % vacant. [11]

Access and surroundings

Which way the everyday services lie

2.5 km5 km
In the commune Bakery, Food shop, Primary school, GP, Pharmacy Straight-line, from the mairie, in the direction given. Services in the same town share a spoke. Distance is not travel time: a pass or an estuary can double it.

Bakery (Villefranche-de-Rouergue): 0.2 km to the south-east (straight line). [12]

Food shop (Villefranche-de-Rouergue): 0.1 km to the north (straight line). [12]

GP (Villefranche-de-Rouergue): 0.4 km to the north-east (straight line). [12]

Pharmacy (Villefranche-de-Rouergue): 0.2 km to the south-east (straight line). [12]

Primary school (Villefranche-de-Rouergue): 0.2 km to the north (straight line). [12]

Climate

Where this sits nationally

Each track runs from the 5th to the 95th percentile of the 34,141 communes with that measurement; the tick is the median. A value beyond either end sits at the end and is marked ▸.

An average of 39 days a year at or above 30 °C and 50 days at or below 0 °C, over 30 complete years in 1995–2024. [13]

Measured at the VILLEFRANCHE-DE-ROUERGUE weather station, 2.6 km away at 330 m; the village itself is at 255 m. [13]

The village sits 75 m below the station, so each day's reading was shifted by 5.7 °C per km of altitude before the days were counted. Expect the result to be within about 0.68 °C. [13]

Muggy days — a dew point at or above 18 °C — average 4 days a summer. [13]

Humidity measured at VILLEFRANCHE-DE-ROUERGUE, 2.6 km away at 330 m, over 30 summers. [13]

That station sits 75 m above the village, so each day's humidity was shifted by 3.26 °C per km before the muggy days were counted. [13]

An average of 841 mm of rain a year, spread over 116 days — about 7.3 mm on a day it rains. [13]

Rainfall measured at VILLEFRANCHE-DE-ROUERGUE, 2.6 km away at 330 m. Rainfall is not adjusted for altitude: unlike temperature it has no simple gradient to correct by. [13]

Uncertainties

No specific uncertainties flagged.

References

  1. INSEE census (RP) 2023 — 12300/2023
  2. INSEE density grid 2026
  3. INSEE BPE 2025
  4. INSEE SIRENE 2026-09
  5. Commune website 2026-10— https://villefranche-de-rouergue.fr/exposer-sur-les-marches/— “Célèbre pour son grand marché du jeudi , Villefranche compte plusieurs autres marchés : le samedi matin : marché sur la Place Notre Dame, le dimanche matin : petit marché sur la Place de la République”
  6. DATAtourisme 2025-12— https://data.datatourisme.fr/31/ab5c367b-3f98-3e80-9121-53aa49c895b6— “Petit marché de Villefranche, le samedi matin.”
  7. DATAtourisme 2026-05— https://data.datatourisme.fr/31/28d34170-17d4-360e-a0e0-088b54ba986a— “Grand marché de Villefranche, le jeudi matin.”
  8. DATAtourisme 2025-12— https://data.datatourisme.fr/31/03c27f13-d3d6-315c-93f1-85f562d79cf1— “Petit marché de Villefranche, le dimanche matin.”
  9. INSEE census (RP) 2023 — 12300/2012
  10. INSEE census (RP) 2023 — 12300/1990
  11. INSEE census (RP) 2023 — 12300/logement/2023
  12. INSEE BPE 2025 — 12300
  13. Météo-France daily climatology 1995-2024

Villages like this one

Matched on size, density, second homes and which everyday shops and services are present — not on the score, so a village of the same kind that is doing better or worse shows up rather than being hidden.

CommuneDeptDistancePopulationScoreBandClimate vs here
Le Luc83359 km E11,31057.4Partly servedWarmer summers, similar winters.Summers feel about as humid.summer 26 % · winter 91 % · humidity 93 %
Gravelines59738 km N11,43054.3Partly servedCooler summers and milder winters.Summers feel about as humid.summer 5 % · winter 53 % · humidity 86 %
Saint-Junien87193 km NW11,41560.2ServedCooler summers, similar winters.Summers feel about as humid.summer 44 % · winter 92 % · humidity 93 %
Thiers63205 km NE11,63759.4Partly servedCooler summers and colder winters.Summers feel drier.summer 62 % · winter 81 % · humidity 79 %
Oloron-Sainte-Marie64248 km SW10,68460.8ServedCooler summers and milder winters.Summers feel more humid.summer 54 % · winter 78 % · humidity 43 %
Pernes-les-Fontaines84244 km E10,50456.1Partly servedWarmer summers, similar winters.Summers feel about as humid.summer 79 % · winter 96 % · humidity 86 %
Order by distance instead
CommuneDeptDistancePopulationScoreBandClimate vs here
Saint-Junien87193 km NW11,41560.2ServedCooler summers, similar winters.Summers feel about as humid.summer 44 % · winter 92 % · humidity 93 %
Thiers63205 km NE11,63759.4Partly servedCooler summers and colder winters.Summers feel drier.summer 62 % · winter 81 % · humidity 79 %
Pernes-les-Fontaines84244 km E10,50456.1Partly servedWarmer summers, similar winters.Summers feel about as humid.summer 79 % · winter 96 % · humidity 86 %
Oloron-Sainte-Marie64248 km SW10,68460.8ServedCooler summers and milder winters.Summers feel more humid.summer 54 % · winter 78 % · humidity 43 %
Le Luc83359 km E11,31057.4Partly servedWarmer summers, similar winters.Summers feel about as humid.summer 26 % · winter 91 % · humidity 93 %
Gravelines59738 km N11,43054.3Partly servedCooler summers and milder winters.Summers feel about as humid.summer 5 % · winter 53 % · humidity 86 %

Sort and compare these on the full list →

…and in much the same climate

The same match on size and services, narrowed to communes whose summers, winters and summer humidity are all close to Villefranche-de-Rouergue's. All three are required, so this section is absent for the 11.8 % of communes with no humidity station near enough to measure: two temperature axes alone cannot tell a muggy coast from a dry one.

CommuneDeptDistancePopulationScoreBandClimate vs here
Carmaux8135 km S9,87267ServedMuch the same temperatures.Summers feel about as humid.summer 95 % · winter 93 % · humidity 93 %
Livron-sur-Drôme26227 km E9,32960.7ServedMuch the same temperatures.Summers feel about as humid.summer 90 % · winter 88 % · humidity 100 %
Crest26241 km E8,65873.8ServedMuch the same temperatures.Summers feel about as humid.summer 92 % · winter 97 % · humidity 86 %
Saint-Rambert-d'Albon26243 km NE7,00167.5ServedMuch the same temperatures.Summers feel about as humid.summer 95 % · winter 97 % · humidity 86 %
Montech8278 km SW6,66359.6Partly servedMuch the same temperatures.Summers feel about as humid.summer 90 % · winter 95 % · humidity 86 %
Loriol-sur-Drôme26225 km E6,61453.6Partly servedMuch the same temperatures.Summers feel about as humid.summer 90 % · winter 88 % · humidity 100 %