The best places to live
in France according to annual review
Annual ranking assesses the 35,000 communes of mainland France and Corsica.
Clockwise from top left: Biarritz, Angers, Bayonne and Annecy made the top four places
saiko3p / Rostislav Glinsky / Shutterstock
Biarritz is the best French town to live in and Epron in Calvados is the best village, according to a well-known annual ranking that assesses the 35,000 communes of mainland France and Corsica.
The Villes et villages où il fait bon vivre ranking reflects scores for 190 criteria using data from official sources, such as state statistics body Insee.
Each has a different weighting in a commune’s overall score, reflecting how important that issue is to people, as assessed in an OpinionWay poll.
Safety and health were among key priorities, as well as the vaguer notion of ‘quality of life’.
Taxation, leisure, shops, education and ecology are among other criteria used by the association that organises the rankings.
The south-west and Brittany dominate the top 20 towns.
Read more: Photos: The 14 villages vying to be France’s favourite in 2025
The top 50 towns to live in France
Biarritz (Pyrénées-Atlantiques)
Angers (Maine-et-Loire) Annecy (Haute-Savoie) Bayonne (Pyrénées-Atlantiques) Rodez (Aveyron) La Rochelle (Charente-Maritime) Lorient (Morbihan) Cherbourg-en-Cotentin (Manche) Anglet (Pyrénées-Atlantiques) Brest (Finistère) Rennes (Ille-et-Vilaine) Caen (Calvados) Nice (Alpes-Maritimes) La Roche-sur-Yon (Vendée) Lannion (Côtes-d'Armor) Le Mans (Sarthe) Pau (Pyrénées-Atlantiques) Quimper (Finistère) Le Havre (Seine-Maritime) Saint-Malo (Ille-et-Vilaine) Chambéry (Savoie) Saint-Brieuc (Côtes-d'Armor) Tours (Indre-et-Loire) Versailles (Yvelines) Vannes (Morbihan) Antibes (Alpes-Maritimes) Strasbourg (Bas-Rhin) Boulogne-Billancourt (Hauts-de-Seine) Saint-Nazaire (Loire-Atlantique) Courbevoie (Hauts-de-Seine) Dijon (Côte-d'Or) Montpellier (Hérault) Levallois-Perret (Hauts-de-Seine) Saint-Étienne (Loire) Limoges (Haute-Vienne) Laval (Mayenne) Bordeaux (Gironde) Metz (Moselle) Cannes (Alpes-Maritimes) Asnières-sur-Seine (Hauts-de-Seine) Toulon (Var) Colombes (Hauts-de-Seine) Nogent-sur-Marne (Val-de-Marne) Aurillac (Cantal) Orléans (Loiret) Aix-en-Provence (Bouches-du-Rhône) Nantes (Loire-Atlantique) Cholet (Maine-et-Loire) Puteaux (Hauts-de-Seine) Châteauroux (Indre)