Largest City in France

2026 ranking · vacancy rate of private housing

The towns in France with the lowest housing vacancy rate

Gestel (Morbihan) has the lowest housing vacancy rate in France: 1.5% of its private homes are vacant. Next come Saint-Léger-sous-Cholet (Maine-et-Loire, 1.5%) and Saint-Rogatien (Charente-Maritime, 1.6%).

5,527 towns ranked out of 34,875

Gestel, 1stThe next 19

The podium

  1. 1stGestel 1.5% Morbihan
  2. 2ndSaint-Léger-sous-Cholet 1.5% Maine-et-Loire
  3. 3rdSaint-Rogatien 1.6% Charente-Maritime

This ranking covers 5,527 of the 34,875 towns in France. Not ranked: towns with fewer than 2,000 inhabitants and towns whose figures are withheld for tax confidentiality. At the other end of the ranking, Dembeni (Mayotte) comes last with 28.5%.

In France, a commune is the smallest unit of local government, from large cities to tiny villages. Paris, Lyon and Marseille are ranked as whole communes: their arrondissements (districts) have no rank of their own.

The ranking: lowest housing vacancy rates in France

Rank Town Department Vacant private homes Proportional bar Population
1 Gestel Morbihan (56) 1.5 2,692
2 Saint-Léger-sous-Cholet Maine-et-Loire (49) 1.5 3,177
3 Saint-Rogatien Charente-Maritime (17) 1.6 2,414
4 Sainte-Foy-d'Aigrefeuille Haute-Garonne (31) 1.6 2,616
5 Grand-Santi French Guiana (973) 1.6 9,675
6 Warmeriville Marne (51) 1.6 2,780
7 Saint-Léger-de-Linières Maine-et-Loire (49) 1.6 3,932
8 tied Brécé Ille-et-Vilaine (35) 1.7 2,281
8 tied Cairon Calvados (14) 1.7 2,106
10 Varois-et-Chaignot Côte-d'Or (21) 1.7 2,128
11 Houppeville Seine-Maritime (76) 1.7 2,864
12 tied Lésigny Seine-et-Marne (77) 1.7 7,038
12 tied Sequedin Nord (59) 1.7 4,711
14 Saint-Aubin-de-Médoc Gironde (33) 1.8 7,992
15 Fontenay-le-Marmion Calvados (14) 1.8 2,070
16 tied Émerainville Seine-et-Marne (77) 1.8 7,741
16 tied Verny Moselle (57) 1.8 2,089
18 La Chapelle-Thouarault Ille-et-Vilaine (35) 1.8 2,345
19 Saint-Christophe-du-Bois Maine-et-Loire (49) 1.8 2,891
20 Fontaine-la-Mallet Seine-Maritime (76) 1.8 2,778
21 tied Bouffémont Val-d'Oise (95) 1.9 6,638
21 tied Saint-Léger-les-Vignes Loire-Atlantique (44) 1.9 2,200
23 tied Montreuil-Juigné Maine-et-Loire (49) 1.9 7,913
23 tied Mouilleron-le-Captif Vendée (85) 1.9 5,408
25 tied Toufflers Nord (59) 1.9 3,991
25 tied Soliers Calvados (14) 1.9 2,292
27 Frans Ain (01) 1.9 2,619
28 tied Bonchamp-lès-Laval Mayenne (53) 2.0 6,498
28 tied Massieux Ain (01) 2.0 2,907
30 tied Magnanville Yvelines (78) 2.0 6,534
30 tied Villers-sous-Saint-Leu Oise (60) 2.0 2,341
32 Sainte-Foy Vendée (85) 2.0 2,754
33 Saint-Lambert-la-Potherie Maine-et-Loire (49) 2.0 3,025
34 tied La Verrière Yvelines (78) 2.0 6,068
34 tied Teyran Hérault (34) 2.0 4,872
36 tied Othis Seine-et-Marne (77) 2.1 6,784
36 tied Crégy-lès-Meaux Seine-et-Marne (77) 2.1 5,483
36 tied Roquettes Haute-Garonne (31) 2.1 4,347
39 tied Avelin Nord (59) 2.1 2,603
39 tied Le Mesnil-en-Thelle Oise (60) 2.1 2,467
39 tied Sennecey-lès-Dijon Côte-d'Or (21) 2.1 2,183
39 tied Bégrolles-en-Mauges Maine-et-Loire (49) 2.1 2,159
43 tied L'Houmeau Charente-Maritime (17) 2.1 3,048
43 tied Noyelles-lès-Vermelles Pas-de-Calais (62) 2.1 2,293
43 tied Marennes Rhône (69) 2.1 2,021
46 tied L'Huisserie Mayenne (53) 2.1 4,780
46 tied Communay Rhône (69) 2.1 4,622
48 tied Saint-Aignan-Grandlieu Loire-Atlantique (44) 2.1 4,048
48 tied Meucon Morbihan (56) 2.1 2,347
50 Mouguerre Pyrénées-Atlantiques (64) 2.1 5,583
51 tied Téteghem-Coudekerque-Village Nord (59) 2.1 8,468
51 tied Le Plessis-Pâté Essonne (91) 2.1 4,199
51 tied Fontaine-le-Comte Vienne (86) 2.1 4,049
51 tied Domloup Ille-et-Vilaine (35) 2.1 3,943
51 tied Nages-et-Solorgues Gard (30) 2.1 2,261
56 tied Neuville-en-Ferrain Nord (59) 2.2 10,074
56 tied Montberon Haute-Garonne (31) 2.2 3,210
58 Saint-Manvieu-Norrey Calvados (14) 2.2 2,260
59 Givrand Vendée (85) 2.2 2,255
60 tied Le Crès Hérault (34) 2.2 9,365
60 tied Le Plessis-Grammoire Maine-et-Loire (49) 2.2 2,715
60 tied La Neuville-Chant-d'Oisel Seine-Maritime (76) 2.2 2,415
63 tied Martignas-sur-Jalle Gironde (33) 2.2 8,204
63 tied Quincampoix Seine-Maritime (76) 2.2 3,165
63 tied Mozé-sur-Louet Maine-et-Loire (49) 2.2 2,075
66 La Chapelle-Saint-Ursin Cher (18) 2.2 3,759
67 tied Saint-Léonard Pas-de-Calais (62) 2.3 3,402
67 tied Rurange-lès-Thionville Moselle (57) 2.3 2,379
67 tied Mesquer Loire-Atlantique (44) 2.3 2,220
67 tied Labastide-Saint-Georges Tarn (81) 2.3 2,054
71 Montagnat Ain (01) 2.3 2,232
72 Saint-Melaine-sur-Aubance Maine-et-Loire (49) 2.3 2,273
73 Aubigny-Les Clouzeaux Vendée (85) 2.3 7,322
74 Sussargues Hérault (34) 2.3 2,918
75 tied Beaucouzé Maine-et-Loire (49) 2.3 5,834
75 tied Pont-Péan Ille-et-Vilaine (35) 2.3 4,348
75 tied Saint-Mars-de-Coutais Loire-Atlantique (44) 2.3 2,756
75 tied Bailleul-sur-Thérain Oise (60) 2.3 2,376
75 tied Llupia Pyrénées-Orientales (66) 2.3 2,242
80 tied Pleumeleuc Ille-et-Vilaine (35) 2.3 3,607
80 tied La Couture Pas-de-Calais (62) 2.3 2,651
82 tied Thorigné-Fouillard Ille-et-Vilaine (35) 2.3 8,905
82 tied Venansault Vendée (85) 2.3 4,996
82 tied Bruyères-sur-Oise Val-d'Oise (95) 2.3 4,958
82 tied Boisseuil Haute-Vienne (87) 2.3 3,073
86 tied Saint-Jean-de-Boiseau Loire-Atlantique (44) 2.3 6,164
86 tied Pulnoy Meurthe-et-Moselle (54) 2.3 5,162
86 tied Cailloux-sur-Fontaines Rhône (69) 2.3 3,059
86 tied Camiers Pas-de-Calais (62) 2.3 2,612
90 tied Guécélard Sarthe (72) 2.4 3,240
90 tied Warhem Nord (59) 2.4 2,058
92 tied Bourgbarré Ille-et-Vilaine (35) 2.4 4,899
92 tied Montamisé Vienne (86) 2.4 3,796
92 tied Rouhling Moselle (57) 2.4 2,020
95 Ranville Calvados (14) 2.4 2,101
96 tied Semoy Loiret (45) 2.4 3,346
96 tied Saint-Germain-la-Blanche-Herbe Calvados (14) 2.4 2,528
96 tied Cantenay-Épinard Maine-et-Loire (49) 2.4 2,447
99 tied Corbas Rhône (69) 2.4 11,395
99 tied Uxegney Vosges (88) 2.4 2,289

Source: French Ministry of Housing and Cerema, vacant housing file (LOVAC); vacant private homes on January 1 as a share of all private homes, towns with 2,000 or more inhabitants. Not ranked: towns with fewer than 2,000 inhabitants and towns whose figures are withheld for tax confidentiality. Tied values share the same rank. Data sources.

FAQ

Lowest housing vacancy rates in France: FAQ

Which town in France has the lowest housing vacancy rate?

Gestel (Morbihan) has the lowest housing vacancy rate in France: 1.5% of its private homes are vacant.

What are the 10 towns in France with the lowest housing vacancy rate?

In order: Gestel (1.5%), Saint-Léger-sous-Cholet (1.5%), Saint-Rogatien (1.6%), Sainte-Foy-d'Aigrefeuille (1.6%), Grand-Santi (1.6%), Warmeriville (1.6%), Saint-Léger-de-Linières (1.6%), Brécé (1.7%), Cairon (1.7%), and Varois-et-Chaignot (1.7%).

Which town in France has the highest housing vacancy rate?

Dembeni (Mayotte) has the highest housing vacancy rate in France: 28.5% of its private homes are vacant. See the towns in France with the highest housing vacancy rate.

How many towns in France are ranked?

5,527 out of 34,875. Not ranked: towns with fewer than 2,000 inhabitants and towns whose figures are withheld for tax confidentiality.

What does this rate measure?

It is the share of privately owned homes that were vacant on January 1, according to the LOVAC file built from tax data by the French Ministry of Housing and Cerema. It counts every kind of vacancy, including short spells between two tenants or during renovation work; social housing is not included. Only towns with 2,000 or more inhabitants are ranked, and towns whose number of vacant homes is withheld for tax confidentiality (fewer than 11) are left out.

Back to top

This website uses cookies to give you the best possible experience. Read the privacy policy