Largest City in France

2026 ranking · vacancy rate of private housing

The towns in France with the highest housing vacancy rate (901st to 1,000th)

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

5,527 towns ranked out of 34,875

Continued: the towns in France ranked 901st to 1,000th, out of 5,527.

The ranking, continued: highest housing vacancy rates in France

Rank Town Department Vacant private homes Proportional bar Population
899 tied Lorris Loiret (45) 9.4 3,056
899 tied Forges de Lanouée Morbihan (56) 9.4 2,311
903 tied Saint-Germain-des-Fossés Allier (03) 9.4 3,629
903 tied Rupt-sur-Moselle Vosges (88) 9.4 3,478
903 tied Magland Haute-Savoie (74) 9.4 3,294
903 tied Châteauneuf-en-Thymerais Eure-et-Loir (28) 9.4 2,685
907 tied Bruay-la-Buissière Pas-de-Calais (62) 9.4 21,772
907 tied Port-sur-Saône Haute-Saône (70) 9.4 3,001
907 tied Louargat Côtes-d'Armor (22) 9.4 2,497
907 tied Roquecourbe Tarn (81) 9.4 2,215
911 tied Carpentras Vaucluse (84) 9.4 32,388
911 tied Étampes Essonne (91) 9.4 27,034
911 tied Honfleur Calvados (14) 9.4 6,824
911 tied Fontoy Moselle (57) 9.4 3,224
915 tied Saint-Valery-en-Caux Seine-Maritime (76) 9.4 3,997
915 tied Caux Hérault (34) 9.4 2,755
915 tied Vinça Pyrénées-Orientales (66) 9.4 2,290
918 tied Soissons Aisne (02) 9.4 28,664
918 tied Cluses Haute-Savoie (74) 9.4 18,170
918 tied Blaye-les-Mines Tarn (81) 9.4 3,086
918 tied Cheny Yonne (89) 9.4 2,248
922 tied Thouars Deux-Sèvres (79) 9.3 14,178
922 tied Peyruis Alpes-de-Haute-Provence (04) 9.3 2,843
924 tied Bagnols-sur-Cèze Gard (30) 9.3 18,409
924 tied Gros-Morne Martinique (972) 9.3 9,684
924 tied Domérat Allier (03) 9.3 8,794
924 tied Bouloire Sarthe (72) 9.3 2,154
928 tied Auch Gers (32) 9.3 23,451
928 tied Châteauneuf-sur-Charente Charente (16) 9.3 3,606
930 Lezoux Puy-de-Dôme (63) 9.3 6,595
931 tied Cocheren Moselle (57) 9.3 3,395
931 tied Montesquieu-Volvestre Haute-Garonne (31) 9.3 3,096
931 tied Grandvillars Territoire de Belfort (90) 9.3 2,996
934 tied Val de Briey Meurthe-et-Moselle (54) 9.3 8,373
934 tied Saint-Julien Var (83) 9.3 2,502
934 tied Taupont Morbihan (56) 9.3 2,492
937 tied Saint-Avold Moselle (57) 9.3 15,006
937 tied Meulan-en-Yvelines Yvelines (78) 9.3 9,025
937 tied Fleurance Gers (32) 9.3 6,331
937 tied Tartas Landes (40) 9.3 3,218
941 Ronchamp Haute-Saône (70) 9.3 2,777
942 tied Paray-le-Monial Saône-et-Loire (71) 9.3 9,677
942 tied Tain-l'Hermitage Drôme (26) 9.3 6,126
942 tied Beaumes-de-Venise Vaucluse (84) 9.3 2,491
945 Vallons-de-l'Erdre Loire-Atlantique (44) 9.3 6,795
946 tied Le Bourget Seine-Saint-Denis (93) 9.2 15,970
946 tied Jarny Meurthe-et-Moselle (54) 9.2 8,215
946 tied Port-Vendres Pyrénées-Orientales (66) 9.2 4,083
946 tied Espaly-Saint-Marcel Haute-Loire (43) 9.2 3,676
946 tied Ailly-sur-Noye Somme (80) 9.2 2,685
951 tied Carentoir Morbihan (56) 9.2 3,295
951 tied Oradour-sur-Glane Haute-Vienne (87) 9.2 2,584
953 tied Verneuil d'Avre et d'Iton Eure (27) 9.2 7,534
953 tied Saint-Pol-de-Léon Finistère (29) 9.2 7,156
955 tied Tarascon Bouches-du-Rhône (13) 9.2 15,526
955 tied Beauce la Romaine Loir-et-Cher (41) 9.2 3,400
955 tied La Châtaigneraie Vendée (85) 9.2 2,638
958 tied Scaër Finistère (29) 9.2 5,286
958 tied Vescovato Haute-Corse (2B) 9.2 3,426
958 tied Plouaret Côtes-d'Armor (22) 9.2 2,276
961 tied Bolbec Seine-Maritime (76) 9.2 11,749
961 tied Sainte-Bazeille Lot-et-Garonne (47) 9.2 3,265
963 tied Fontenay-le-Comte Vendée (85) 9.2 14,668
963 tied Le Malesherbois Loiret (45) 9.2 8,175
963 tied Val-de-Cognac Charente (16) 9.2 3,580
963 tied Trélon Nord (59) 9.2 2,661
963 tied Malestroit Morbihan (56) 9.2 2,610
968 tied Dax Landes (40) 9.2 22,972
968 tied Montbrison Loire (42) 9.2 16,656
968 tied Champagnole Jura (39) 9.2 8,456
968 tied Caussade Tarn-et-Garonne (82) 9.2 7,028
968 tied Mourenx Pyrénées-Atlantiques (64) 9.2 5,859
968 tied Gallardon Eure-et-Loir (28) 9.2 3,595
968 tied Grenade-sur-l'Adour Landes (40) 9.2 2,456
975 Layrac Lot-et-Garonne (47) 9.2 4,071
976 tied Arras Pas-de-Calais (62) 9.2 43,765
976 tied Culoz-Béon Ain (01) 9.2 3,507
976 tied Guégon Morbihan (56) 9.2 2,405
976 tied Monclar-de-Quercy Tarn-et-Garonne (82) 9.2 2,094
980 tied Pierrelatte Drôme (26) 9.1 14,006
980 tied Breteuil Eure (27) 9.1 4,407
980 tied Pontorson Manche (50) 9.1 4,365
980 tied Pleyben Finistère (29) 9.1 3,945
980 tied Venette Oise (60) 9.1 2,815
980 tied Bourgs sur Colagne Lozère (48) 9.1 2,163
980 tied Peschadoires Puy-de-Dôme (63) 9.1 2,146
987 Roussillon Isère (38) 9.1 8,707
988 tied Saint-Louis Haut-Rhin (68) 9.1 23,072
988 tied Roquemaure Gard (30) 9.1 5,586
988 tied Argelès-Gazost Hautes-Pyrénées (65) 9.1 2,911
991 tied Bergerac Dordogne (24) 9.1 27,863
991 tied Mayenne Mayenne (53) 9.1 13,612
991 tied Florensac Hérault (34) 9.1 5,345
994 tied Guémené-Penfao Loire-Atlantique (44) 9.1 5,340
994 tied Pont-sur-Yonne Yonne (89) 9.1 3,428
994 tied Pontacq Pyrénées-Atlantiques (64) 9.1 2,983
994 tied Port-Sainte-Foy-et-Ponchapt Dordogne (24) 9.1 2,563
998 tied Riom Puy-de-Dôme (63) 9.1 19,541
998 tied Darnétal Seine-Maritime (76) 9.1 9,639
998 tied La Guerche-de-Bretagne Ille-et-Vilaine (35) 9.1 4,664

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.

Back to top

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