Villages of France › Statistics
What France actually has
Measured across all 34,858 communes, from the sources listed at the foot of the page. How the score works
Everyday facilities, by commune
The share of communes that have at least one. These are measurements, not estimates: BPE is a census of equipment and SIRENE a register of businesses.
| Facility | All France | under 500 | 500–1,000 | 1,000–2,000 | 2,000–5,000 | 5,000–10,000 | 10,000 and over |
|---|---|---|---|---|---|---|---|
| communes | 34,858 | 18,256 | 6,588 | 4,522 | 3,258 | 1,196 | 1,038 |
| Bakery (boulangerie) | 34.9% | 7.6% | 34.2% | 70.5% | 95.2% | 99.6% | 100% |
| Grocery (épicerie / supérette) | 23.8% | 4.6% | 22.1% | 42.9% | 62.5% | 84.9% | 97.9% |
| Supermarket | 15.1% | 0.4% | 4.4% | 20.2% | 57.5% | 90.6% | 98.9% |
| Butcher (boucherie) | 18.8% | 2.8% | 11.9% | 30.1% | 57.7% | 83.9% | 97.1% |
| Restaurant | 52% | 26.6% | 61.2% | 83.6% | 98.2% | 100% | 100% |
| Café / bar | 34.2% | 11.6% | 35.1% | 59% | 81.7% | 94.5% | 99% |
| Nursery school (maternelle) | 16.1% | 4% | 7.5% | 16.4% | 52.1% | 80.3% | 94.2% |
| Primary school (élémentaire) | 56.9% | 24.6% | 83.6% | 97.1% | 98.5% | 99.9% | 100% |
| GP (médecin généraliste) | 25.3% | 1.9% | 16% | 51.3% | 89% | 98.2% | 99.9% |
| Pharmacy | 23.1% | 0.8% | 12% | 43.1% | 90.5% | 99.9% | 99.9% |
| Post office / agence postale | 39.8% | 13.1% | 46.2% | 71.5% | 91.7% | 98.7% | 99.9% |
| Library | 40% | 14.6% | 47.3% | 71.4% | 86.7% | 91.6% | 96.2% |
Population bands matter more than anything else here: 52.4% of French communes have fewer than 500 people, and provision tracks size closely.
What a resident can do locally
Combining the three everyday groups — somewhere to buy food, a school, somewhere to eat or drink.
| Food shop, school and somewhere to eat | 35% | 12,189 | |
| None of the three | 26.2% | 9,132 | |
| School and somewhere to eat | 12% | 4,189 | |
| Somewhere to eat only | 9.5% | 3,318 | |
| School only | 9.5% | 3,314 | |
| Food shop and school | 3.4% | 1,201 | |
| Food shop and somewhere to eat | 2.4% | 841 | |
| Food shop only | 1.9% | 674 |
Distance to the nearest one
Straight line from the mairie to the nearest actual establishment, which may be in another commune or another département. Not a travel time: mountains and estuaries lie.
| Nearest | Median | p90 | Furthest |
|---|---|---|---|
| Bakery | 2.7 km | 6.1 km | 99.7 km |
| Food shop | 2.8 km | 6.1 km | 71.5 km |
| Primary school | 0.3 km | 4.2 km | 14 km |
| GP | 3.5 km | 7.2 km | 172.4 km |
| Pharmacy | 4.1 km | 8.3 km | 173.7 km |
Market days — what we know, not what exists
This table is about our coverage, not about France. Market days come from a tourism dataset and from commune websites, and that coverage is wildly uneven — from 37.3% of communes in Provence-Alpes-Côte d'Azur to 1.4% in Corse. A commune with no market shown here very often has one.
| Day confirmed by two independent sources | 371 |
| Day reported by one source | 1,983 |
| A market is recorded, but no source gives the day | 1,248 |
| Nothing found — which is not the same as nothing there | 31,256 |
By département
Ordered by the share of communes with a food shop. Click a département for its communes.
| Département | Région | Communes | Median pop. | Food shop | Bakery | School | GP | None of the three | km to a bakery | Median score | Market known |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Paris | Île-de-France | 1 | 2,103,778 | 100% | 100% | 100% | 100% | 0% | 0.1 | 92.7 | 100% |
| Seine-Saint-Denis | Île-de-France | 39 | 41,470 | 100% | 100% | 100% | 100% | 0% | 0.1 | 77.3 | 69.2% |
| Val-de-Marne | Île-de-France | 47 | 24,110 | 100% | 97.9% | 100% | 100% | 0% | 0.2 | 65.4 | 76.6% |
| Guadeloupe | Guadeloupe | 32 | 7,565 | 100% | 96.9% | 100% | 100% | 0% | 0.1 | 64.4 | 6.3% |
| Martinique | Martinique | 34 | 6,566 | 100% | 88.2% | 100% | 85.3% | 0% | 0.2 | 57.7 | 14.7% |
| La Réunion | La Réunion | 24 | 33,969 | 100% | 100% | 100% | 100% | 0% | 0.1 | 74.7 | 12.5% |
| Hauts-de-Seine | Île-de-France | 36 | 44,002 | 97.2% | 97.2% | 100% | 97.2% | 0% | 0.1 | 74.7 | 30.6% |
| Bouches-du-Rhône | Provence-Alpes-Côte d'Azur | 119 | 5,780 | 93.3% | 90.8% | 97.5% | 89.9% | 0% | 0.2 | 55.6 | 57.1% |
| Loire-Atlantique | Pays de la Loire | 207 | 3,311 | 93.2% | 85% | 98.6% | 71.5% | 0.5% | 0.2 | 48 | 34.8% |
| Var | Provence-Alpes-Côte d'Azur | 153 | 2,818 | 90.2% | 83% | 90.8% | 67.3% | 2% | 0.1 | 51.6 | 58.2% |
| Guyane | Guyane | 22 | 5,006 | 86.4% | 68.2% | 100% | 40.9% | 0% | 0.7 | 43.8 | 0% |
| Rhône | Auvergne-Rhône-Alpes | 266 | 1,804 | 79.7% | 68.4% | 94.7% | 58.3% | 1.9% | 0.3 | 45.5 | 53.8% |
| Morbihan | Bretagne | 249 | 1,750 | 79.1% | 71.5% | 93.2% | 57.4% | 0.8% | 0.2 | 47.4 | 15.3% |
| Finistère | Bretagne | 277 | 1,670 | 76.9% | 65% | 92.4% | 57.8% | 2.2% | 0.6 | 44 | 15.2% |
| Maine-et-Loire | Pays de la Loire | 176 | 1,705 | 76.1% | 63.6% | 92% | 50.6% | 4.5% | 0.4 | 43.4 | 23.3% |
| Vendée | Pays de la Loire | 253 | 1,575 | 75.9% | 67.2% | 92.9% | 44.7% | 3.6% | 0.3 | 41.5 | 12.6% |
| Vaucluse | Provence-Alpes-Côte d'Azur | 151 | 1,234 | 75.5% | 64.9% | 85.4% | 58.9% | 6.6% | 0.4 | 47 | 49.7% |
| Ille-et-Vilaine | Bretagne | 332 | 1,426 | 72.6% | 64.8% | 86.4% | 41.6% | 5.4% | 0.3 | 42.1 | 13.6% |
| Essonne | Île-de-France | 194 | 2,465 | 69.1% | 60.3% | 90.7% | 55.7% | 8.8% | 0.4 | 40 | 22.7% |
| Haute-Savoie | Auvergne-Rhône-Alpes | 279 | 1,250 | 68.8% | 61.3% | 90.3% | 43% | 1.8% | 0.6 | 42.2 | 29.4% |
| Alpes-Maritimes | Provence-Alpes-Côte d'Azur | 163 | 921 | 65% | 55.2% | 74.8% | 47.9% | 12.3% | 0.9 | 45.4 | 36.2% |
| Nord | Hauts-de-France | 647 | 1,338 | 63.1% | 53.2% | 88.9% | 52.4% | 5.4% | 0.9 | 38.3 | 13.3% |
| Isère | Auvergne-Rhône-Alpes | 512 | 1,074 | 61.7% | 51.4% | 84.4% | 38.5% | 6.3% | 1.5 | 38.3 | 39.3% |
| Val-d'Oise | Île-de-France | 183 | 1,297 | 61.7% | 53.6% | 86.3% | 43.2% | 9.3% | 0.7 | 38.8 | 17.5% |
| Hérault | Occitanie | 341 | 978 | 61.3% | 49.3% | 73% | 46.9% | 12.6% | 1.6 | 40.6 | 12.3% |
| Yvelines | Île-de-France | 259 | 1,302 | 61% | 53.3% | 91.5% | 47.5% | 5.4% | 0.9 | 39.1 | 13.5% |
| Loire | Auvergne-Rhône-Alpes | 320 | 781 | 59.1% | 46.3% | 81.6% | 31.9% | 5% | 1.7 | 36.1 | 29.1% |
| Côtes-d'Armor | Bretagne | 344 | 945 | 58.7% | 50.3% | 80.5% | 34% | 6.7% | 2 | 37.4 | 8.1% |
| Ain | Auvergne-Rhône-Alpes | 391 | 915 | 57% | 45% | 76.5% | 29.9% | 11.5% | 1.9 | 35 | 19.7% |
| Bas-Rhin | Grand Est | 514 | 718 | 57% | 50% | 75.5% | 35.6% | 10.5% | 1 | 32.5 | 18.1% |
| Indre-et-Loire | Centre-Val de Loire | 272 | 753 | 56.6% | 49.3% | 79.4% | 35.3% | 9.9% | 2.3 | 33.7 | 7% |
| Corse-du-Sud | Corse | 124 | 208 | 56.5% | 29% | 46.8% | 28.2% | 18.5% | 4.1 | 30.3 | 1.6% |
| Savoie | Auvergne-Rhône-Alpes | 273 | 658 | 56% | 44.3% | 78.4% | 32.2% | 9.9% | 1.7 | 36.4 | 16.8% |
| Haute-Vienne | Nouvelle-Aquitaine | 195 | 702 | 55.9% | 49.2% | 71.8% | 34.9% | 11.8% | 2.8 | 33.2 | 19% |
| Gard | Occitanie | 350 | 756 | 55.1% | 46.3% | 78.3% | 33.7% | 9.7% | 1.9 | 37.2 | 21.7% |
| Gironde | Nouvelle-Aquitaine | 534 | 809 | 54.7% | 42.7% | 79.2% | 38.6% | 14% | 2.1 | 34.9 | 11% |
| Vienne | Nouvelle-Aquitaine | 265 | 648 | 54% | 43.4% | 69.4% | 33.6% | 16.6% | 2.9 | 31.4 | 8.3% |
| Ardèche | Auvergne-Rhône-Alpes | 335 | 488 | 53.4% | 43.6% | 64.2% | 23% | 11.9% | 2.2 | 33.3 | 6% |
| Seine-et-Marne | Île-de-France | 507 | 848 | 53.3% | 44.4% | 86.8% | 31.2% | 8.9% | 1.8 | 33.1 | 8.1% |
| Aveyron | Occitanie | 285 | 440 | 53% | 38.6% | 68.8% | 23.9% | 13% | 3.6 | 30.6 | 11.2% |
| Haut-Rhin | Grand Est | 366 | 856 | 52.5% | 43.7% | 69.1% | 33.9% | 11.5% | 1.2 | 31.7 | 17.5% |
| Charente-Maritime | Nouvelle-Aquitaine | 462 | 653 | 52.2% | 41.6% | 66% | 28.6% | 18.2% | 2.5 | 31.4 | 19% |
| Pyrénées-Orientales | Occitanie | 226 | 461 | 51.8% | 41.2% | 59.3% | 37.6% | 24.8% | 2.4 | 35.6 | 4.9% |
| Loir-et-Cher | Centre-Val de Loire | 267 | 577 | 49.8% | 43.8% | 66.3% | 26.6% | 21.3% | 2.7 | 29.7 | 8.2% |
| Sarthe | Pays de la Loire | 352 | 656 | 49.4% | 41.8% | 69.6% | 23.3% | 18.8% | 2.8 | 30.5 | 7.4% |
| Loiret | Centre-Val de Loire | 325 | 659 | 48.3% | 41.8% | 64.3% | 26.2% | 25.2% | 2.6 | 29.7 | 18.8% |
| Tarn-et-Garonne | Occitanie | 195 | 543 | 47.7% | 37.4% | 64.1% | 23.6% | 21.5% | 3.2 | 30.6 | 6.7% |
| Drôme | Auvergne-Rhône-Alpes | 362 | 424 | 47% | 39.5% | 61.9% | 26.5% | 22.1% | 2.6 | 30.6 | 25.7% |
| Mayenne | Pays de la Loire | 240 | 591 | 45.8% | 34.6% | 75% | 20% | 15.8% | 3.3 | 30.4 | 8.8% |
| Deux-Sèvres | Nouvelle-Aquitaine | 252 | 729 | 45.2% | 35.3% | 68.3% | 24.2% | 19.4% | 3.4 | 28.4 | 11.9% |
| Hautes-Alpes | Provence-Alpes-Côte d'Azur | 162 | 340 | 45.1% | 37% | 57.4% | 22.2% | 18.5% | 2.6 | 30.5 | 13% |
| Haute-Loire | Auvergne-Rhône-Alpes | 257 | 330 | 44.7% | 37.4% | 57.2% | 24.9% | 19.5% | 3.2 | 26.4 | 17.5% |
| Puy-de-Dôme | Auvergne-Rhône-Alpes | 463 | 473 | 44.1% | 36.9% | 64.4% | 25.1% | 19.7% | 2.7 | 29.4 | 17.7% |
| Landes | Nouvelle-Aquitaine | 327 | 583 | 44% | 35.2% | 77.4% | 28.1% | 13.5% | 2.9 | 29.4 | 4.9% |
| Dordogne | Nouvelle-Aquitaine | 503 | 388 | 43.3% | 34.4% | 57.7% | 19.5% | 21.7% | 2.8 | 26.6 | 10.1% |
| Alpes-de-Haute-Provence | Provence-Alpes-Côte d'Azur | 198 | 267 | 41.9% | 32.8% | 53.5% | 21.7% | 25.8% | 4.3 | 29.7 | 20.7% |
| Territoire de Belfort | Bourgogne-Franche-Comté | 101 | 473 | 41.6% | 39.6% | 71.3% | 23.8% | 17.8% | 1.7 | 28.1 | 5% |
| Corrèze | Nouvelle-Aquitaine | 277 | 325 | 41.5% | 32.5% | 56% | 19.1% | 28.5% | 3.3 | 23.5 | 13% |
| Allier | Auvergne-Rhône-Alpes | 317 | 396 | 40.7% | 30.3% | 72.2% | 19.9% | 15.1% | 3.9 | 26.3 | 15.1% |
| Tarn | Occitanie | 314 | 413 | 40.4% | 29.3% | 56.4% | 22.6% | 24.5% | 3.6 | 24.8 | 18.8% |
| Saône-et-Loire | Bourgogne-Franche-Comté | 563 | 400 | 40% | 32.5% | 61.3% | 17.6% | 24% | 2.8 | 25.4 | 5.9% |
| Moselle | Grand Est | 725 | 487 | 39.6% | 33.1% | 63.7% | 21.7% | 26.5% | 2.3 | 24.6 | 3.3% |
| Pas-de-Calais | Hauts-de-France | 887 | 485 | 39.3% | 32% | 75.8% | 26.5% | 17% | 2.3 | 27.6 | 3% |
| Lot-et-Garonne | Nouvelle-Aquitaine | 319 | 409 | 39.2% | 29.2% | 64.3% | 18.8% | 20.7% | 3.4 | 26.4 | 12.5% |
| Indre | Centre-Val de Loire | 241 | 379 | 39% | 29.5% | 56.4% | 19.9% | 23.7% | 4.5 | 22 | 2.5% |
| Manche | Normandie | 445 | 456 | 38.9% | 31.5% | 48.3% | 18% | 31% | 2.8 | 24 | 4.5% |
| Cher | Centre-Val de Loire | 286 | 413 | 38.8% | 30.8% | 70.3% | 17.8% | 19.2% | 3.7 | 25.7 | 3.1% |
| Haute-Garonne | Occitanie | 586 | 385 | 38.7% | 31.7% | 57.3% | 25.9% | 29.2% | 2.7 | 24.9 | 7.2% |
| Charente | Nouvelle-Aquitaine | 359 | 414 | 38.4% | 31.2% | 50.7% | 18.4% | 29.2% | 3.3 | 21.2 | 18.1% |
| Calvados | Normandie | 526 | 435 | 38.2% | 30% | 41.4% | 22.1% | 36.7% | 2.4 | 22.7 | 4.6% |
| Haute-Corse | Corse | 236 | 139 | 38.1% | 22% | 33.9% | 14.8% | 28.4% | 4.2 | 21.6 | 1.3% |
| Aude | Occitanie | 433 | 250 | 37.4% | 22.4% | 54% | 19.2% | 32.6% | 3.6 | 23.2 | 0.9% |
| Eure-et-Loir | Centre-Val de Loire | 363 | 471 | 37.2% | 29.8% | 48.5% | 18.7% | 34.7% | 3.1 | 22.7 | 4.7% |
| Lot | Occitanie | 312 | 303 | 37.2% | 26.9% | 39.1% | 12.8% | 28.2% | 3.2 | 23.1 | 17.3% |
| Yonne | Bourgogne-Franche-Comté | 423 | 372 | 37.1% | 29.1% | 57.2% | 15.1% | 27.7% | 3.1 | 22.8 | 2.1% |
| Pyrénées-Atlantiques | Nouvelle-Aquitaine | 545 | 322 | 36.9% | 28.1% | 63.3% | 20.6% | 25.7% | 2.8 | 24.3 | 4.4% |
| Cantal | Auvergne-Rhône-Alpes | 250 | 230 | 36.4% | 26% | 47.2% | 16.8% | 27.2% | 3.8 | 20.3 | 14.4% |
| Seine-Maritime | Normandie | 707 | 520 | 36.2% | 30.8% | 67.9% | 20.7% | 22.8% | 2.4 | 24.6 | 4.2% |
| Lozère | Occitanie | 152 | 208 | 35.5% | 27% | 44.1% | 17.1% | 30.9% | 3.9 | 20.4 | 3.3% |
| Doubs | Bourgogne-Franche-Comté | 563 | 286 | 32.1% | 24.7% | 39.1% | 18.5% | 40.9% | 2.9 | 21.8 | 1.8% |
| Oise | Hauts-de-France | 680 | 484 | 31.2% | 25.3% | 73.4% | 18.1% | 22.2% | 2.8 | 24.5 | 3.5% |
| Eure | Normandie | 585 | 470 | 30.8% | 24.8% | 58.5% | 14% | 29.4% | 2.8 | 22.8 | 2.4% |
| Vosges | Grand Est | 506 | 208 | 30% | 25.9% | 42.9% | 14.6% | 44.3% | 3.1 | 17.2 | 2.2% |
| Jura | Bourgogne-Franche-Comté | 492 | 236 | 29.9% | 21.3% | 33.9% | 13.6% | 42.7% | 2.9 | 19.2 | 2.4% |
| Meurthe-et-Moselle | Grand Est | 591 | 307 | 29.6% | 25.2% | 41.5% | 20.6% | 45.2% | 2.7 | 19.7 | 3.9% |
| Ariège | Occitanie | 325 | 172 | 29.5% | 19.7% | 38.5% | 11.7% | 37.8% | 3.1 | 19.2 | 11.4% |
| Nièvre | Bourgogne-Franche-Comté | 309 | 230 | 29.1% | 23.6% | 45% | 16.5% | 36.6% | 4.6 | 16 | 12% |
| Orne | Normandie | 381 | 275 | 28.6% | 21.8% | 32.3% | 14.4% | 47.8% | 3.8 | 16.8 | 3.1% |
| Creuse | Nouvelle-Aquitaine | 255 | 239 | 28.2% | 22.4% | 46.3% | 14.9% | 32.5% | 4.6 | 17.1 | 7.1% |
| Ardennes | Grand Est | 447 | 191 | 25.7% | 21% | 26% | 13.4% | 58.4% | 3.4 | 14.9 | 1.8% |
| Marne | Grand Est | 610 | 244 | 25.2% | 21.5% | 29.7% | 14.1% | 51.6% | 3.7 | 17.4 | 1% |
| Côte-d'Or | Bourgogne-Franche-Comté | 698 | 197 | 23.2% | 18.6% | 36.5% | 13.9% | 47.4% | 4.1 | 17.2 | 3% |
| Hautes-Pyrénées | Occitanie | 469 | 156 | 21.7% | 15.6% | 33.9% | 9.4% | 49% | 3.1 | 16.1 | 2.8% |
| Somme | Hauts-de-France | 771 | 278 | 21.4% | 15.2% | 39.7% | 13.5% | 46.3% | 3.7 | 17.9 | 1.4% |
| Haute-Saône | Bourgogne-Franche-Comté | 536 | 199 | 21.1% | 17.9% | 28.5% | 10.6% | 54.1% | 3.5 | 16.5 | 2.8% |
| Aisne | Hauts-de-France | 797 | 253 | 21% | 16.7% | 40% | 11.4% | 48.8% | 3.5 | 16.9 | 1.3% |
| Gers | Occitanie | 458 | 172 | 21% | 12.7% | 31.2% | 11.4% | 49.8% | 4.6 | 16.7 | 9.4% |
| Aube | Grand Est | 431 | 221 | 19.5% | 16% | 36.2% | 11.6% | 48.7% | 4.4 | 16.9 | 1.4% |
| Meuse | Grand Est | 499 | 144 | 17.8% | 15% | 20% | 8.6% | 65.7% | 4.4 | 13.3 | 1.2% |
| Haute-Marne | Grand Est | 426 | 129 | 16% | 11.5% | 22.8% | 7.5% | 63.1% | 5.4 | 12.1 | 0.9% |
Sources
- Facility counts and locations: INSEE BPE 2025, with INSEE SIRENE 2026-09 supplying cafés and bars and the current open/closed status of every establishment.
- Population and dwellings: INSEE recensement de la population 2023.
- Commune identity and boundaries: INSEE COG 2026, geo.api.gouv.fr / IGN Admin Express.
- Market days: DATAtourisme undefined and commune websites. Each market claim on a commune page carries the date its own source was last updated, which is often years before we read it.
Establishments the business register records as closed are excluded from every count here. Figures describe communes, so a commune with four bakeries counts once.