Suite du classement de France : les communes classées de la 1 001e à la 1 100e place, sur 5 527.
Suite du classement de France : communes où le taux de logements vacants est le plus élevé
| Rang | Commune | Département | Logements vacants (parc privé) | Barre proportionnelle | Habitants |
|---|---|---|---|---|---|
| 998 ex æquo | La Roche-Jaudy | Côtes-d'Armor (22) | 9,1 | 3 290 | |
| 1 002 | Magny-en-Vexin | Val-d'Oise (95) | 9,1 | 5 840 | |
| 1 003 ex æquo | Soultzmatt | Haut-Rhin (68) | 9,1 | 2 552 | |
| 1 003 ex æquo | Dabo | Moselle (57) | 9,1 | 2 405 | |
| 1 003 ex æquo | Cassel | Nord (59) | 9,1 | 2 263 | |
| 1 003 ex æquo | Thil | Meurthe-et-Moselle (54) | 9,1 | 2 036 | |
| 1 007 | Buis-les-Baronnies | Drôme (26) | 9,0 | 2 280 | |
| 1 008 ex æquo | Château-Arnoux-Saint-Auban | Alpes-de-Haute-Provence (04) | 9,0 | 5 235 | |
| 1 008 ex æquo | Évellys | Morbihan (56) | 9,0 | 3 460 | |
| 1 010 ex æquo | Valdoie | Territoire de Belfort (90) | 9,0 | 5 394 | |
| 1 010 ex æquo | Elliant | Finistère (29) | 9,0 | 3 544 | |
| 1 010 ex æquo | Écouché-les-Vallées | Orne (61) | 9,0 | 2 240 | |
| 1 013 ex æquo | Le Tréport | Seine-Maritime (76) | 9,0 | 4 469 | |
| 1 013 ex æquo | Selongey | Côte-d'Or (21) | 9,0 | 2 429 | |
| 1 015 ex æquo | Béthune | Pas-de-Calais (62) | 9,0 | 25 585 | |
| 1 015 ex æquo | Tsingoni | Mayotte (976) | 9,0 | 14 194 | |
| 1 015 ex æquo | Saint-Savinien | Charente-Maritime (17) | 9,0 | 2 557 | |
| 1 018 ex æquo | Mantes-la-Jolie | Yvelines (78) | 9,0 | 43 683 | |
| 1 018 ex æquo | Ugine | Savoie (73) | 9,0 | 7 360 | |
| 1 018 ex æquo | Argentonnay | Deux-Sèvres (79) | 9,0 | 3 318 | |
| 1 021 ex æquo | Gevrey-Chambertin | Côte-d'Or (21) | 9,0 | 2 954 | |
| 1 021 ex æquo | Lusignan | Vienne (86) | 9,0 | 2 601 | |
| 1 023 ex æquo | Vienne | Isère (38) | 9,0 | 32 216 | |
| 1 023 ex æquo | Saint-Amand-les-Eaux | Nord (59) | 9,0 | 16 239 | |
| 1 023 ex æquo | Raismes | Nord (59) | 9,0 | 12 253 | |
| 1 023 ex æquo | Parthenay | Deux-Sèvres (79) | 9,0 | 10 555 | |
| 1 023 ex æquo | Trith-Saint-Léger | Nord (59) | 9,0 | 6 107 | |
| 1 023 ex æquo | Mayet | Sarthe (72) | 9,0 | 3 231 | |
| 1 023 ex æquo | Martigné-Ferchaud | Ille-et-Vilaine (35) | 9,0 | 2 738 | |
| 1 030 ex æquo | Cessenon-sur-Orb | Hérault (34) | 9,0 | 2 459 | |
| 1 030 ex æquo | Chouzé-sur-Loire | Indre-et-Loire (37) | 9,0 | 2 154 | |
| 1 032 ex æquo | Manosque | Alpes-de-Haute-Provence (04) | 9,0 | 23 349 | |
| 1 032 ex æquo | Graulhet | Tarn (81) | 9,0 | 13 332 | |
| 1 032 ex æquo | Retiers | Ille-et-Vilaine (35) | 9,0 | 4 653 | |
| 1 032 ex æquo | Nay | Pyrénées-Atlantiques (64) | 9,0 | 3 370 | |
| 1 032 ex æquo | Lézat-sur-Lèze | Ariège (09) | 9,0 | 2 357 | |
| 1 037 ex æquo | Saint-Chamond | Loire (42) | 8,9 | 36 065 | |
| 1 037 ex æquo | Aixe-sur-Vienne | Haute-Vienne (87) | 8,9 | 5 985 | |
| 1 037 ex æquo | Valdivienne | Vienne (86) | 8,9 | 2 776 | |
| 1 040 ex æquo | Desvres | Pas-de-Calais (62) | 8,9 | 4 866 | |
| 1 040 ex æquo | Pont-de-Buis-lès-Quimerch | Finistère (29) | 8,9 | 3 803 | |
| 1 042 ex æquo | Arles | Bouches-du-Rhône (13) | 8,9 | 52 515 | |
| 1 042 ex æquo | Chauvigny | Vienne (86) | 8,9 | 7 166 | |
| 1 042 ex æquo | Loches | Indre-et-Loire (37) | 8,9 | 6 756 | |
| 1 042 ex æquo | Balbigny | Loire (42) | 8,9 | 2 974 | |
| 1 042 ex æquo | Braine | Aisne (02) | 8,9 | 2 279 | |
| 1 047 ex æquo | Mandeure | Doubs (25) | 8,9 | 4 746 | |
| 1 047 ex æquo | Lizy-sur-Ourcq | Seine-et-Marne (77) | 8,9 | 3 646 | |
| 1 047 ex æquo | Bitschwiller-lès-Thann | Haut-Rhin (68) | 8,9 | 2 025 | |
| 1 050 | Quintin | Côtes-d'Armor (22) | 8,9 | 2 919 | |
| 1 051 | Le François | Martinique (972) | 8,9 | 15 928 | |
| 1 052 ex æquo | Pantin | Seine-Saint-Denis (93) | 8,9 | 62 083 | |
| 1 052 ex æquo | Niederbronn-les-Bains | Bas-Rhin (67) | 8,9 | 4 414 | |
| 1 052 ex æquo | Gémozac | Charente-Maritime (17) | 8,9 | 3 087 | |
| 1 055 ex æquo | Fougères | Ille-et-Vilaine (35) | 8,9 | 20 946 | |
| 1 055 ex æquo | Saint-Pierre-d'Albigny | Savoie (73) | 8,9 | 4 323 | |
| 1 055 ex æquo | Tourouvre au Perche | Orne (61) | 8,9 | 2 990 | |
| 1 055 ex æquo | La Chapelle-la-Reine | Seine-et-Marne (77) | 8,9 | 2 198 | |
| 1 059 ex æquo | Lillers | Pas-de-Calais (62) | 8,9 | 10 302 | |
| 1 059 ex æquo | Bellignat | Ain (01) | 8,9 | 3 796 | |
| 1 061 ex æquo | Saint-Lô | Manche (50) | 8,9 | 20 213 | |
| 1 061 ex æquo | Vendôme | Loir-et-Cher (41) | 8,9 | 16 364 | |
| 1 061 ex æquo | Colayrac-Saint-Cirq | Lot-et-Garonne (47) | 8,9 | 3 140 | |
| 1 061 ex æquo | Paimbœuf | Loire-Atlantique (44) | 8,9 | 3 138 | |
| 1 061 ex æquo | Saint-Maurice-de-Lignon | Haute-Loire (43) | 8,9 | 2 748 | |
| 1 066 ex æquo | Cavaillon | Vaucluse (84) | 8,8 | 25 991 | |
| 1 066 ex æquo | Sallanches | Haute-Savoie (74) | 8,8 | 17 832 | |
| 1 066 ex æquo | Epfig | Bas-Rhin (67) | 8,8 | 2 328 | |
| 1 066 ex æquo | Saint-Amarin | Haut-Rhin (68) | 8,8 | 2 210 | |
| 1 070 ex æquo | Mehun-sur-Yèvre | Cher (18) | 8,8 | 6 464 | |
| 1 070 ex æquo | Penta-di-Casinca | Haute-Corse (2B) | 8,8 | 3 706 | |
| 1 072 ex æquo | Bourg-en-Bresse | Ain (01) | 8,8 | 43 961 | |
| 1 072 ex æquo | Rouffach | Haut-Rhin (68) | 8,8 | 4 471 | |
| 1 072 ex æquo | Sainte-Cécile-les-Vignes | Vaucluse (84) | 8,8 | 2 707 | |
| 1 075 ex æquo | Longeville-lès-Saint-Avold | Moselle (57) | 8,8 | 3 626 | |
| 1 075 ex æquo | Le Pouzin | Ardèche (07) | 8,8 | 2 914 | |
| 1 075 ex æquo | Percy-en-Normandie | Manche (50) | 8,8 | 2 744 | |
| 1 075 ex æquo | Saint-Martin-du-Tertre | Val-d'Oise (95) | 8,8 | 2 713 | |
| 1 075 ex æquo | Chalindrey | Haute-Marne (52) | 8,8 | 2 403 | |
| 1 080 ex æquo | Ivry-sur-Seine | Val-de-Marne (94) | 8,8 | 65 263 | |
| 1 080 ex æquo | Val-au-Perche | Orne (61) | 8,8 | 3 403 | |
| 1 080 ex æquo | Veynes | Hautes-Alpes (05) | 8,8 | 3 361 | |
| 1 080 ex æquo | Flavin | Aveyron (12) | 8,8 | 2 471 | |
| 1 084 ex æquo | Pignans | Var (83) | 8,8 | 4 896 | |
| 1 084 ex æquo | Signes | Var (83) | 8,8 | 3 169 | |
| 1 084 ex æquo | Eurville-Bienville | Haute-Marne (52) | 8,8 | 2 017 | |
| 1 087 ex æquo | Ducos | Martinique (972) | 8,8 | 18 321 | |
| 1 087 ex æquo | La Côte-Saint-André | Isère (38) | 8,8 | 5 157 | |
| 1 087 ex æquo | Janville-en-Beauce | Eure-et-Loir (28) | 8,8 | 2 507 | |
| 1 090 ex æquo | Nîmes | Gard (30) | 8,8 | 154 017 | |
| 1 090 ex æquo | Montdidier | Somme (80) | 8,8 | 6 032 | |
| 1 090 ex æquo | Carling | Moselle (57) | 8,8 | 3 318 | |
| 1 090 ex æquo | Lalinde | Dordogne (24) | 8,8 | 2 974 | |
| 1 090 ex æquo | Meslay-du-Maine | Mayenne (53) | 8,8 | 2 831 | |
| 1 090 ex æquo | Montholon | Yonne (89) | 8,8 | 2 792 | |
| 1 090 ex æquo | Réguiny | Morbihan (56) | 8,8 | 2 010 | |
| 1 097 ex æquo | Méru | Oise (60) | 8,8 | 14 049 | |
| 1 097 ex æquo | Lorgues | Var (83) | 8,8 | 10 141 | |
| 1 097 ex æquo | Saint-Astier | Dordogne (24) | 8,8 | 5 476 | |
| 1 097 ex æquo | Faulquemont | Moselle (57) | 8,8 | 5 158 |
Source : Ministère chargé du Logement et Cerema, fichier des logements vacants (LOVAC) ; logements vacants du parc privé au 1er janvier, en part du parc privé, communes de 2 000 habitants et plus. Non classées : les communes de moins de 2 000 habitants et celles dont les chiffres sont couverts par le secret fiscal. Rangs ex æquo pour des valeurs égales. Sources des données.