Counts and populations based on the observatory’s municipality index (source INSEE). The detail available varies from one municipality to another, depending on the coverage of public sources.
All municipalities
591 municipalities, ranked from most to least populous.
- Nancy · 104,387 inhab.
- Vandœuvre-lès-Nancy · 29,697 inhab.
- Lunéville · 17,920 inhab.
- Toul · 15,570 inhab.
- Longwy · 15,492 inhab.
- Laxou · 15,126 inhab.
- Villers-lès-Nancy · 14,938 inhab.
- Pont-à-Mousson · 14,383 inhab.
- Saint-Max · 10,100 inhab.
- Villerupt · 10,086 inhab.
- Maxéville · 10,014 inhab.
- Dombasle-sur-Meurthe · 9,528 inhab.
- Jarville-la-Malgrange · 9,362 inhab.
- Mont-Saint-Martin · 9,282 inhab.
- Tomblaine · 9,040 inhab.
- Essey-lès-Nancy · 8,733 inhab.
- Jarny · 8,090 inhab.
- Val de Briey · 7,906 inhab.
- Malzéville · 7,818 inhab.
- Saint-Nicolas-de-Port · 7,363 inhab.
- Laneuveville-devant-Nancy · 6,595 inhab.
- Champigneulles · 6,588 inhab.
- Neuves-Maisons · 6,572 inhab.
- Jœuf · 6,509 inhab.
- Frouard · 6,480 inhab.
- Homécourt · 6,250 inhab.
- Ludres · 5,899 inhab.
- Liverdun · 5,656 inhab.
- Heillecourt · 5,396 inhab.
- Seichamps · 5,155 inhab.
- Longuyon · 5,141 inhab.
- Pulnoy · 5,123 inhab.
- Pompey · 4,815 inhab.
- Blénod-lès-Pont-à-Mousson · 4,649 inhab.
- Dieulouard · 4,603 inhab.
- Écrouves · 4,457 inhab.
- Saulxures-lès-Nancy · 4,306 inhab.
- Herserange · 4,176 inhab.
- Bouxières-aux-Dames · 4,122 inhab.
- Baccarat · 4,107 inhab.
- Pagny-sur-Moselle · 3,953 inhab.
- Hussigny-Godbrange · 3,921 inhab.
- Lexy · 3,902 inhab.
- Blainville-sur-l'Eau · 3,885 inhab.
- Réhon · 3,811 inhab.
- Varangéville · 3,555 inhab.
- Haucourt-Moulaine · 3,483 inhab.
- Custines · 3,095 inhab.
- Damelevières · 3,094 inhab.
- Gorcy · 2,968 inhab.
- Rosières-aux-Salines · 2,814 inhab.
- Cosnes-et-Romain · 2,805 inhab.
- Chaligny · 2,756 inhab.
- Trieux · 2,682 inhab.
- Gondreville · 2,643 inhab.
- Auboué · 2,641 inhab.
- Foug · 2,622 inhab.
- Audun-le-Roman · 2,477 inhab.
- Piennes · 2,443 inhab.
- Tucquegnieux · 2,434 inhab.
- Conflans-en-Jarnisy · 2,378 inhab.
- Longlaville · 2,373 inhab.
- Lay-Saint-Christophe · 2,367 inhab.
- Richardménil · 2,362 inhab.
- Valleroy · 2,355 inhab.
- Bois-de-Haye · 2,333 inhab.
- Mexy · 2,303 inhab.
- Saulnes · 2,261 inhab.
- Fléville-devant-Nancy · 2,187 inhab.
- Chanteheux · 2,124 inhab.
- Houdemont · 2,069 inhab.
- Thil · 2,006 inhab.
- Messein · 1,994 inhab.
- Dommartin-lès-Toul · 1,991 inhab.
- Pont-Saint-Vincent · 1,784 inhab.
- Art-sur-Meurthe · 1,696 inhab.
- Chavigny · 1,686 inhab.
- Marbache · 1,671 inhab.
- Flavigny-sur-Moselle · 1,664 inhab.
- Moutiers · 1,591 inhab.
- Cirey-sur-Vezouze · 1,579 inhab.
- Champenoux · 1,566 inhab.
- Labry · 1,564 inhab.
- Villers-la-Montagne · 1,562 inhab.
- Crusnes · 1,559 inhab.
- Bayon · 1,556 inhab.
- Badonviller · 1,533 inhab.
- Belleville · 1,503 inhab.
- Maidières · 1,495 inhab.
- Saizerais · 1,457 inhab.
- Bainville-sur-Madon · 1,443 inhab.
- Colombey-les-Belles · 1,430 inhab.
- Bouxières-aux-Chênes · 1,412 inhab.
- Faulx · 1,391 inhab.
- Giraumont · 1,370 inhab.
- Vézelise · 1,354 inhab.
- Gerbéviller · 1,319 inhab.
- Batilly · 1,315 inhab.
- Méréville · 1,288 inhab.
- Mercy-le-Bas · 1,276 inhab.
- Avril · 1,223 inhab.
- Norroy-lès-Pont-à-Mousson · 1,161 inhab.
- Pulligny · 1,151 inhab.
- Nomeny · 1,139 inhab.
- Domgermain · 1,134 inhab.
- Mont-sur-Meurthe · 1,132 inhab.
- Doncourt-lès-Conflans · 1,120 inhab.
- Thiaucourt-Regniéville · 1,120 inhab.
- Eulmont · 1,116 inhab.
- Joudreville · 1,108 inhab.
- Moineville · 1,097 inhab.
- Montauville · 1,089 inhab.
- Morfontaine · 1,076 inhab.
- Bertrichamps · 1,067 inhab.
- Einville-au-Jard · 1,062 inhab.
- Rehainviller · 1,053 inhab.
- Blâmont · 1,046 inhab.
- Cutry · 1,042 inhab.
- Blénod-lès-Toul · 1,028 inhab.
- Villey-Saint-Étienne · 1,020 inhab.
- Jezainville · 1,016 inhab.
- Sommerviller · 1,002 inhab.
- Malleloy · 986 inhab.
- Landres · 979 inhab.
- Xeuilley · 962 inhab.
- Crévic · 944 inhab.
- Mont-Bonvillers · 940 inhab.
- Vandières · 932 inhab.
- Bicqueley · 927 inhab.
- Maizières · 917 inhab.
- Ceintrey · 911 inhab.
- Leyr · 910 inhab.
- Hériménil · 903 inhab.
- Atton · 899 inhab.
- Jolivet · 889 inhab.
- Mars-la-Tour · 885 inhab.
- Saint-Clément · 850 inhab.
- Maron · 837 inhab.
- Pierrepont · 827 inhab.
- Hatrize · 806 inhab.
- Jeandelaincourt · 788 inhab.
- Beuveille · 780 inhab.
- Brin-sur-Seille · 774 inhab.
- Azerailles · 770 inhab.
- Belleau · 752 inhab.
- Roville-devant-Bayon · 746 inhab.
- Viterne · 740 inhab.
- Lantéfontaine · 734 inhab.
- Chambley-Bussières · 732 inhab.
- Haraucourt · 732 inhab.
- Chaudeney-sur-Moselle · 730 inhab.
- Sexey-aux-Forges · 724 inhab.
- Frolois · 713 inhab.
- Ville-Houdlémont · 705 inhab.
- Choloy-Ménillot · 702 inhab.
- Marainviller · 702 inhab.
- Ugny · 695 inhab.
- Errouville · 682 inhab.
- Serrouville · 674 inhab.
- Viviers-sur-Chiers · 658 inhab.
- Tantonville · 655 inhab.
- Tonnoy · 651 inhab.
- Pagney-derrière-Barine · 649 inhab.
- Benney · 642 inhab.
- Réméréville · 642 inhab.
- Tellancourt · 638 inhab.
- Tiercelet · 635 inhab.
- Allondrelle-la-Malmaison · 634 inhab.
- Croismare · 632 inhab.
- Lucey · 624 inhab.
- Bruley · 616 inhab.
- Charency-Vezin · 616 inhab.
- Moncel-lès-Lunéville · 612 inhab.
- Chenières · 600 inhab.
- Millery · 597 inhab.
- Thiaville-sur-Meurthe · 595 inhab.
- Ville-en-Vermois · 595 inhab.
- Lenoncourt · 592 inhab.
- Bénaménil · 590 inhab.
- Favières · 581 inhab.
- Villers-la-Chèvre · 568 inhab.
- Dommartemont · 567 inhab.
- Arnaville · 561 inhab.
- Val-et-Châtillon · 557 inhab.
- Mairy-Mainville · 555 inhab.
- Xermaménil · 552 inhab.
- Cerville · 541 inhab.
- Aingeray · 538 inhab.
- Bulligny · 534 inhab.
- Moncel-sur-Seille · 533 inhab.
- Moivrons · 532 inhab.
- Beuvillers · 528 inhab.
- Cons-la-Grandville · 525 inhab.
- Fillières · 524 inhab.
- Moyen · 522 inhab.
- Ochey · 522 inhab.
- Trondes · 521 inhab.
- Baslieux · 520 inhab.
- Haroué · 514 inhab.
- Vannes-le-Châtel · 511 inhab.
- Onville · 509 inhab.
- Lesménils · 503 inhab.
- Allamps · 501 inhab.
- Virecourt · 499 inhab.
- Lagney · 498 inhab.
- Clémery · 492 inhab.
- Allain · 490 inhab.
- Montigny-sur-Chiers · 479 inhab.
- Chenevières · 477 inhab.
- Pierre-la-Treiche · 474 inhab.
- Jaillon · 470 inhab.
- Diarville · 465 inhab.
- Deneuvre · 461 inhab.
- Xirocourt · 452 inhab.
- Bréhain-la-Ville · 451 inhab.
- Anthelupt · 442 inhab.
- Saint-Ail · 438 inhab.
- Agincourt · 436 inhab.
- Waville · 436 inhab.
- Thuilley-aux-Groseilles · 434 inhab.
- Barbonville · 431 inhab.
- Laneuvelotte · 431 inhab.
- Bouxières-sous-Froidmont · 420 inhab.
- Goviller · 419 inhab.
- Villey-le-Sec · 419 inhab.
- Norroy-le-Sec · 418 inhab.
- Azelot · 417 inhab.
- Lupcourt · 416 inhab.
- Mont-le-Vignoble · 415 inhab.
- Boismont · 414 inhab.
- Lemainville · 414 inhab.
- Fresnois-la-Montagne · 413 inhab.
- Saint-Jean-lès-Longuyon · 409 inhab.
- Domèvre-en-Haye · 408 inhab.
- Maixe · 405 inhab.
- Montenoy · 401 inhab.
- Houdreville · 399 inhab.
- Royaumeix · 396 inhab.
- Barisey-au-Plain · 392 inhab.
- Avricourt · 390 inhab.
- Courbesseaux · 388 inhab.
- Deuxville · 388 inhab.
- Vitrimont · 387 inhab.
- Bettainvillers · 386 inhab.
- Crépey · 386 inhab.
- Flin · 385 inhab.
- Thiébauménil · 383 inhab.
- Glonville · 376 inhab.
- Prény · 373 inhab.
- Saulxures-lès-Vannes · 371 inhab.
- Friauville · 369 inhab.
- Jeandelize · 369 inhab.
- Arraye-et-Han · 368 inhab.
- Fontenoy-sur-Moselle · 368 inhab.
- Uruffe · 367 inhab.
- Laronxe · 365 inhab.
- Fraimbois · 363 inhab.
- Sancy · 363 inhab.
- Grand-Failly · 362 inhab.
- Amance · 361 inhab.
- Boucq · 357 inhab.
- Villacourt · 354 inhab.
- Laître-sous-Amance · 353 inhab.
- Einvaux · 350 inhab.
- Houdelmont · 350 inhab.
- Crévéchamps · 348 inhab.
- Ferrières · 344 inhab.
- Villecey-sur-Mad · 343 inhab.
- Ménil-la-Tour · 342 inhab.
- Lay-Saint-Remy · 339 inhab.
- Manoncourt-en-Vermois · 338 inhab.
- Mamey · 335 inhab.
- Voinémont · 333 inhab.
- Bayonville-sur-Mad · 330 inhab.
- Pexonne · 330 inhab.
- Villers-sous-Prény · 330 inhab.
- Les Baroches · 329 inhab.
- Essey-et-Maizerais · 328 inhab.
- Merviller · 328 inhab.
- Abaucourt · 327 inhab.
- Sornéville · 327 inhab.
- Saint-Remimont · 325 inhab.
- Loisy · 323 inhab.
- Charmes-la-Côte · 321 inhab.
- Moutrot · 320 inhab.
- Velle-sur-Moselle · 320 inhab.
- Bertrambois · 318 inhab.
- Haussonville · 318 inhab.
- Domèvre-sur-Vezouze · 317 inhab.
- Champey-sur-Moselle · 316 inhab.
- Hudiviller · 316 inhab.
- Vathiménil · 315 inhab.
- Limey-Remenauville · 312 inhab.
- Dommartin-sous-Amance · 311 inhab.
- Fontenoy-la-Joûte · 311 inhab.
- Saint-Pancré · 308 inhab.
- Petitmont · 307 inhab.
- Crézilles · 301 inhab.
- Lalœuf · 301 inhab.
- Laneuveville-aux-Bois · 301 inhab.
- Fléville-Lixières · 300 inhab.
- Pierreville · 298 inhab.
- Éply · 297 inhab.
- Ville-sur-Yron · 296 inhab.
- Francheville · 295 inhab.
- Doncourt-lès-Longuyon · 294 inhab.
- Saint-Firmin · 290 inhab.
- Bainville-aux-Miroirs · 289 inhab.
- Mazerulles · 285 inhab.
- Magnières · 284 inhab.
- Velaine-sous-Amance · 284 inhab.
- Andilly · 281 inhab.
- Gye · 281 inhab.
- Jouaville · 280 inhab.
- Ogéviller · 279 inhab.
- Anoux · 271 inhab.
- Gripport · 271 inhab.
- Barisey-la-Côte · 270 inhab.
- Mercy-le-Haut · 268 inhab.
- Xivry-Circourt · 267 inhab.
- Vroncourt · 266 inhab.
- Autreville-sur-Moselle · 264 inhab.
- Domjevin · 264 inhab.
- Lachapelle · 260 inhab.
- Bezaumont · 259 inhab.
- Buissoncourt · 258 inhab.
- Hannonville-Suzémont · 257 inhab.
- Anderny · 255 inhab.
- Manoncourt-en-Woëvre · 254 inhab.
- Arracourt · 252 inhab.
- Neuviller-sur-Moselle · 251 inhab.
- Praye · 251 inhab.
- Serres · 250 inhab.
- Thélod · 250 inhab.
- Rosières-en-Haye · 248 inhab.
- Ancerviller · 247 inhab.
- Ville-au-Montois · 246 inhab.
- Parey-Saint-Césaire · 245 inhab.
- Colmey · 244 inhab.
- Mailly-sur-Seille · 244 inhab.
- Gerbécourt-et-Haplemont · 243 inhab.
- Méhoncourt · 243 inhab.
- Emberménil · 240 inhab.
- Manonville · 239 inhab.
- Sivry · 239 inhab.
- Armaucourt · 238 inhab.
- Abbéville-lès-Conflans · 237 inhab.
- Murville · 237 inhab.
- Vigneulles · 234 inhab.
- Noviant-aux-Prés · 233 inhab.
- Raucourt · 232 inhab.
- Port-sur-Seille · 230 inhab.
- Laneuveville-devant-Bayon · 226 inhab.
- Létricourt · 226 inhab.
- Minorville · 226 inhab.
- Fréménil · 223 inhab.
- Hablainville · 223 inhab.
- Olley · 223 inhab.
- Vacqueville · 222 inhab.
- Ormes-et-Ville · 221 inhab.
- Puxieux · 221 inhab.
- Bruville · 218 inhab.
- Avrainville · 215 inhab.
- Lubey · 215 inhab.
- Chenicourt · 214 inhab.
- Herbéviller · 213 inhab.
- Neufmaisons · 212 inhab.
- Bouvron · 211 inhab.
- Vandeléville · 211 inhab.
- Frémonville · 209 inhab.
- Laix · 209 inhab.
- Mangonville · 209 inhab.
- Drouville · 207 inhab.
- Hoéville · 206 inhab.
- Barbas · 202 inhab.
- Mandres-aux-Quatre-Tours · 201 inhab.
- Thézey-Saint-Martin · 201 inhab.
- Jaulny · 200 inhab.
- Charmois · 197 inhab.
- Épiez-sur-Chiers · 196 inhab.
- Tronville · 195 inhab.
- Autrey · 194 inhab.
- Omelmont · 193 inhab.
- Vitrey · 192 inhab.
- Bey-sur-Seille · 189 inhab.
- Hammeville · 189 inhab.
- Sainte-Geneviève · 189 inhab.
- Germiny · 188 inhab.
- Villette · 188 inhab.
- Selaincourt · 187 inhab.
- Gélacourt · 184 inhab.
- Gézoncourt · 183 inhab.
- Rozelieures · 183 inhab.
- Ville-au-Val · 183 inhab.
- Bonviller · 180 inhab.
- Gondrecourt-Aix · 180 inhab.
- Lamath · 180 inhab.
- Parroy · 179 inhab.
- Sainte-Pôle · 179 inhab.
- Xammes · 178 inhab.
- Affléville · 176 inhab.
- Boncourt · 176 inhab.
- Bernécourt · 175 inhab.
- Clayeures · 175 inhab.
- Gibeaumeix · 175 inhab.
- Pannes · 175 inhab.
- Mignéville · 173 inhab.
- Manonviller · 171 inhab.
- Brainville · 169 inhab.
- Athienville · 167 inhab.
- Bralleville · 167 inhab.
- Brémoncourt · 167 inhab.
- Morville-sur-Seille · 167 inhab.
- Bezange-la-Grande · 166 inhab.
- Flirey · 163 inhab.
- Saint-Julien-lès-Gorze · 162 inhab.
- Flainval · 161 inhab.
- Valhey · 160 inhab.
- Allamont · 159 inhab.
- Forcelles-Saint-Gorgon · 159 inhab.
- Preutin-Higny · 159 inhab.
- Vaudeville · 159 inhab.
- Villers-en-Haye · 159 inhab.
- Tremblecourt · 158 inhab.
- Saint-Germain · 157 inhab.
- Coyviller · 156 inhab.
- Remenoville · 156 inhab.
- Bauzemont · 155 inhab.
- Laneuveville-derrière-Foug · 155 inhab.
- Joppécourt · 154 inhab.
- Rembercourt-sur-Mad · 154 inhab.
- Burthecourt-aux-Chênes · 153 inhab.
- Reherrey · 152 inhab.
- Rogéville · 152 inhab.
- Montigny · 151 inhab.
- Saint-Supplet · 151 inhab.
- Saint-Marcel · 150 inhab.
- Hénaménil · 149 inhab.
- Lebeuville · 149 inhab.
- Leintrey · 149 inhab.
- Bazailles · 148 inhab.
- Sanzey · 148 inhab.
- Crantenoy · 147 inhab.
- Dolcourt · 147 inhab.
- Ozerailles · 147 inhab.
- Vilcey-sur-Trey · 147 inhab.
- Bouillonville · 146 inhab.
- Han-devant-Pierrepont · 146 inhab.
- Battigny · 145 inhab.
- Villers-lès-Moivrons · 143 inhab.
- Vandelainville · 142 inhab.
- Viéville-en-Haye · 140 inhab.
- Griscourt · 138 inhab.
- Avillers · 137 inhab.
- Landremont · 137 inhab.
- Harbouey · 134 inhab.
- Nonhigny · 134 inhab.
- Housséville · 131 inhab.
- Lironville · 131 inhab.
- Bagneux · 130 inhab.
- Germonville · 130 inhab.
- Lanfroicourt · 130 inhab.
- Vittonville · 126 inhab.
- Malavillers · 125 inhab.
- Vallois · 124 inhab.
- Verdenal · 124 inhab.
- Thorey-Lyautey · 122 inhab.
- Brouville · 121 inhab.
- Coincourt · 121 inhab.
- Froville · 121 inhab.
- Villers-le-Rond · 116 inhab.
- Affracourt · 114 inhab.
- Bionville · 114 inhab.
- Chaouilley · 113 inhab.
- Grimonviller · 113 inhab.
- Igney · 113 inhab.
- Xousse · 113 inhab.
- Puxe · 112 inhab.
- Crion · 111 inhab.
- Vého · 111 inhab.
- Hagéville · 110 inhab.
- Repaix · 109 inhab.
- Seicheprey · 109 inhab.
- Sponville · 108 inhab.
- Euvezin · 107 inhab.
- Fécocourt · 106 inhab.
- Saffais · 106 inhab.
- Tanconville · 106 inhab.
- Fenneviller · 105 inhab.
- Mouaville · 104 inhab.
- Raville-sur-Sânon · 104 inhab.
- Xonville · 104 inhab.
- Mousson · 102 inhab.
- Rouves · 102 inhab.
- Saint-Mard · 102 inhab.
- Jevoncourt · 101 inhab.
- Saulxerotte · 101 inhab.
- Seranville · 101 inhab.
- Saint-Maurice-aux-Forges · 100 inhab.
- Domprix · 99 inhab.
- Sionviller · 99 inhab.
- Hamonville · 97 inhab.
- Thumeréville · 97 inhab.
- Pierre-Percée · 96 inhab.
- Quevilloncourt · 96 inhab.
- Mont-l'Étroit · 95 inhab.
- Bréménil · 94 inhab.
- Petit-Failly · 94 inhab.
- Moriviller · 93 inhab.
- Neuviller-lès-Badonviller · 92 inhab.
- Xures · 92 inhab.
- Martincourt · 91 inhab.
- Ognéville · 91 inhab.
- Tramont-Lassus · 91 inhab.
- Aboncourt · 90 inhab.
- Charey · 89 inhab.
- Forcelles-sous-Gugney · 89 inhab.
- Beuvezin · 88 inhab.
- Amenoncourt · 87 inhab.
- Courcelles · 87 inhab.
- Lorey · 87 inhab.
- Borville · 86 inhab.
- Landécourt · 85 inhab.
- Fraisnes-en-Saintois · 84 inhab.
- Vaxainville · 84 inhab.
- Béchamps · 82 inhab.
- Gellenoncourt · 82 inhab.
- Haudonville · 82 inhab.
- Vaudigny · 82 inhab.
- Dommarie-Eulmont · 79 inhab.
- Loromontzey · 78 inhab.
- Autrepierre · 77 inhab.
- Ansauville · 76 inhab.
- Gémonville · 76 inhab.
- Angomont · 75 inhab.
- Essey-la-Côte · 75 inhab.
- Mouacourt · 75 inhab.
- Saint-Boingt · 74 inhab.
- Reillon · 73 inhab.
- Parux · 72 inhab.
- Buriville · 71 inhab.
- Giriviller · 71 inhab.
- Domptail-en-l'Air · 70 inhab.
- Gugney · 70 inhab.
- Réclonville · 70 inhab.
- Vaudémont · 70 inhab.
- Bathelémont · 69 inhab.
- Beaumont · 69 inhab.
- Romain · 69 inhab.
- Erbéviller-sur-Amezule · 68 inhab.
- Pettonville · 66 inhab.
- Saxon-Sion · 66 inhab.
- Bures · 65 inhab.
- Halloville · 65 inhab.
- Saint-Baussant · 65 inhab.
- Saint-Rémy-aux-Bois · 65 inhab.
- Bouzanville · 64 inhab.
- Mattexey · 64 inhab.
- Franconville · 63 inhab.
- Réchicourt-la-Petite · 63 inhab.
- Tramont-Saint-André · 62 inhab.
- Vaucourt · 62 inhab.
- Étreval · 59 inhab.
- Fey-en-Haye · 59 inhab.
- Haigneville · 59 inhab.
- Clérey-sur-Brenon · 57 inhab.
- Dampvitoux · 57 inhab.
- Gogney · 56 inhab.
- Pulney · 55 inhab.
- Blémerey · 54 inhab.
- Saint-Martin · 54 inhab.
- Veney · 53 inhab.
- Grosrouvres · 52 inhab.
- Montreux · 52 inhab.
- Marthemont · 51 inhab.
- Chazelles-sur-Albe · 49 inhab.
- Gélaucourt · 49 inhab.
- Bratte · 47 inhab.
- Juvrecourt · 42 inhab.
- Phlin · 41 inhab.
- Remoncourt · 41 inhab.
- Saint-Sauveur · 40 inhab.
- Othe · 39 inhab.
- Raon-lès-Leau · 39 inhab.
- Vennezey · 38 inhab.
- Bienville-la-Petite · 37 inhab.
- Gondrexon · 32 inhab.
- Tramont-Émy · 28 inhab.
- Dommartin-la-Chaussée · 27 inhab.
- They-sous-Vaudemont · 18 inhab.
- Leménil-Mitry · 2 inhab.