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
506 municipalities, ranked from most to least populous.
- Épinal · 32,296 inhab.
- Saint-Dié-des-Vosges · 19,324 inhab.
- Golbey · 8,827 inhab.
- Thaon-les-Vosges · 8,433 inhab.
- Gérardmer · 7,685 inhab.
- Remiremont · 7,500 inhab.
- Neufchâteau · 6,813 inhab.
- Raon-l'Étape · 6,011 inhab.
- Rambervillers · 5,032 inhab.
- Vittel · 4,766 inhab.
- Mirecourt · 4,746 inhab.
- Charmes · 4,489 inhab.
- Saint-Nabord · 3,983 inhab.
- La Bresse · 3,947 inhab.
- Vagney · 3,873 inhab.
- Le Val-d'Ajol · 3,873 inhab.
- Saint-Étienne-lès-Remiremont · 3,814 inhab.
- Rupt-sur-Moselle · 3,458 inhab.
- Anould · 3,262 inhab.
- Chantraine · 3,201 inhab.
- Le Thillot · 3,198 inhab.
- Éloyes · 3,117 inhab.
- Cornimont · 3,037 inhab.
- Moyenmoutier · 3,003 inhab.
- Bruyères · 2,935 inhab.
- Contrexéville · 2,932 inhab.
- Fraize · 2,849 inhab.
- Xertigny · 2,572 inhab.
- Granges-Aumontzey · 2,560 inhab.
- Saulxures-sur-Moselotte · 2,537 inhab.
- Étival-Clairefontaine · 2,454 inhab.
- Senones · 2,334 inhab.
- Hadol · 2,331 inhab.
- Saulcy-sur-Meurthe · 2,319 inhab.
- Sainte-Marguerite · 2,253 inhab.
- Uxegney · 2,249 inhab.
- Saint-Amé · 2,140 inhab.
- Liffol-le-Grand · 2,108 inhab.
- Vincey · 2,073 inhab.
- Pouxeux · 1,952 inhab.
- Nomexy · 1,927 inhab.
- Dommartin-lès-Remiremont · 1,900 inhab.
- Le Syndicat · 1,859 inhab.
- Ramonchamp · 1,817 inhab.
- Saint-Michel-sur-Meurthe · 1,794 inhab.
- Les Forges · 1,779 inhab.
- Châtel-sur-Moselle · 1,726 inhab.
- Châtenois · 1,721 inhab.
- Fresse-sur-Moselle · 1,662 inhab.
- Arches · 1,614 inhab.
- Plainfaing · 1,592 inhab.
- Plombières-les-Bains · 1,571 inhab.
- La Vôge-les-Bains · 1,556 inhab.
- Bulgnéville · 1,523 inhab.
- Dogneville · 1,511 inhab.
- Le Tholy · 1,495 inhab.
- Corcieux · 1,490 inhab.
- Xonrupt-Longemer · 1,475 inhab.
- Taintrux · 1,450 inhab.
- Saint-Léonard · 1,379 inhab.
- Chavelot · 1,372 inhab.
- Darnieulles · 1,367 inhab.
- Saint-Maurice-sur-Moselle · 1,364 inhab.
- Deyvillers · 1,350 inhab.
- Uriménil · 1,326 inhab.
- Provenchères-et-Colroy · 1,299 inhab.
- Bussang · 1,289 inhab.
- Cheniménil · 1,227 inhab.
- Portieux · 1,215 inhab.
- Raon-aux-Bois · 1,207 inhab.
- Ban-de-Laveline · 1,163 inhab.
- Igney · 1,143 inhab.
- Archettes · 1,110 inhab.
- Jeanménil · 1,108 inhab.
- Dompaire · 1,079 inhab.
- Darney · 1,078 inhab.
- Uzemain · 1,050 inhab.
- Aydoilles · 1,007 inhab.
- Le Ménil · 984 inhab.
- Ban-sur-Meurthe-Clefcy · 961 inhab.
- Bellefontaine · 959 inhab.
- Sanchey · 953 inhab.
- Chaumousey · 913 inhab.
- Girancourt · 873 inhab.
- Dounoux · 871 inhab.
- Monthureux-sur-Saône · 870 inhab.
- Docelles · 864 inhab.
- Vecoux · 863 inhab.
- La Bourgonce · 862 inhab.
- Gironcourt-sur-Vraine · 858 inhab.
- Basse-sur-le-Rupt · 854 inhab.
- Ventron · 839 inhab.
- Lépanges-sur-Vologne · 838 inhab.
- Lamarche · 814 inhab.
- Mattaincourt · 801 inhab.
- Martigny-les-Bains · 793 inhab.
- Nayemont-les-Fosses · 776 inhab.
- Celles-sur-Plaine · 751 inhab.
- Essegney · 745 inhab.
- La Petite-Raon · 737 inhab.
- Ferdrupt · 731 inhab.
- Grandvillers · 724 inhab.
- Coussey · 719 inhab.
- Rochesson · 676 inhab.
- La Chapelle-aux-Bois · 672 inhab.
- Jeuxey · 663 inhab.
- Poussay · 660 inhab.
- La Voivre · 656 inhab.
- Soulosse-sous-Saint-Élophe · 653 inhab.
- Dinozé · 652 inhab.
- Cleurie · 648 inhab.
- Laval-sur-Vologne · 630 inhab.
- Sapois · 629 inhab.
- Harol · 627 inhab.
- La Baffe · 621 inhab.
- Bazoilles-sur-Meuse · 612 inhab.
- Mandray · 590 inhab.
- Charmois-l'Orgueilleux · 584 inhab.
- Thiéfosse · 583 inhab.
- Laveline-devant-Bruyères · 578 inhab.
- Remoncourt · 568 inhab.
- Brû · 566 inhab.
- La Chapelle-devant-Bruyères · 549 inhab.
- Moussey · 549 inhab.
- Gerbépal · 537 inhab.
- Nompatelize · 535 inhab.
- Saint-Remy · 519 inhab.
- La Forge · 515 inhab.
- Ville-sur-Illon · 513 inhab.
- Entre-deux-Eaux · 509 inhab.
- La Houssière · 509 inhab.
- Tendon · 504 inhab.
- La Neuveville-devant-Lépanges · 502 inhab.
- Vaxoncourt · 502 inhab.
- Fontenoy-le-Château · 499 inhab.
- Saint-Ouen-lès-Parey · 495 inhab.
- Padoux · 492 inhab.
- Pair-et-Grandrupt · 491 inhab.
- Housseras · 489 inhab.
- Hymont · 488 inhab.
- Frizon · 484 inhab.
- Champ-le-Duc · 481 inhab.
- Raves · 480 inhab.
- Florémont · 473 inhab.
- Fontenay · 471 inhab.
- Haréville · 470 inhab.
- Le Clerjus · 463 inhab.
- Longchamp · 460 inhab.
- Rouvres-la-Chétive · 459 inhab.
- La Croix-aux-Mines · 456 inhab.
- Lerrain · 456 inhab.
- Saint-Benoît-la-Chipotte · 445 inhab.
- Sainte-Hélène · 445 inhab.
- Chamagne · 442 inhab.
- Mandres-sur-Vair · 438 inhab.
- Jarménil · 437 inhab.
- Moriville · 436 inhab.
- Remomeix · 435 inhab.
- Domèvre-sur-Avière · 433 inhab.
- Wisembach · 428 inhab.
- Houécourt · 424 inhab.
- Fremifontaine · 421 inhab.
- Brouvelieures · 411 inhab.
- Madonne-et-Lamerey · 407 inhab.
- Dommartin-aux-Bois · 399 inhab.
- La Salle · 398 inhab.
- Biffontaine · 393 inhab.
- Hennezel · 387 inhab.
- Escles · 385 inhab.
- Damas-et-Bettegney · 384 inhab.
- Charmois-devant-Bruyères · 379 inhab.
- Hadigny-les-Verrières · 378 inhab.
- Roville-aux-Chênes · 369 inhab.
- La Neuveville-sous-Châtenois · 368 inhab.
- Saint-Gorgon · 366 inhab.
- Grand · 364 inhab.
- Romont · 362 inhab.
- Lusse · 361 inhab.
- Rehaincourt · 361 inhab.
- Ban-de-Sapt · 358 inhab.
- Dombrot-le-Sec · 358 inhab.
- Neuvillers-sur-Fave · 357 inhab.
- Évaux-et-Ménil · 355 inhab.
- Gerbamont · 353 inhab.
- Girecourt-sur-Durbion · 353 inhab.
- Frebécourt · 352 inhab.
- Coinches · 349 inhab.
- Vrécourt · 349 inhab.
- Hennecourt · 342 inhab.
- Domptail · 338 inhab.
- Baudricourt · 330 inhab.
- Vieux-Moulin · 321 inhab.
- Bertrimoutier · 312 inhab.
- Bult · 303 inhab.
- Les Poulières · 302 inhab.
- Liézey · 301 inhab.
- Lignéville · 300 inhab.
- Deycimont · 298 inhab.
- Belmont-sur-Buttant · 297 inhab.
- Le Saulcy · 297 inhab.
- Rebeuville · 295 inhab.
- Dommartin-sur-Vraine · 292 inhab.
- Hurbache · 291 inhab.
- Landaville · 291 inhab.
- Ambacourt · 290 inhab.
- Ménil-sur-Belvitte · 289 inhab.
- Bleurville · 285 inhab.
- Les Voivres · 285 inhab.
- Socourt · 282 inhab.
- Mont-lès-Neufchâteau · 279 inhab.
- Autrey · 275 inhab.
- Bonvillet · 275 inhab.
- Rainville · 274 inhab.
- Damas-aux-Bois · 273 inhab.
- Oëlleville · 269 inhab.
- Herpelmont · 268 inhab.
- Sainte-Barbe · 268 inhab.
- Mazeley · 267 inhab.
- Domèvre-sur-Durbion · 266 inhab.
- Rouvres-en-Xaintois · 262 inhab.
- Jussarupt · 260 inhab.
- Damblain · 258 inhab.
- Vomécourt · 258 inhab.
- Girmont-Val-d'Ajol · 256 inhab.
- Valleroy-aux-Saules · 256 inhab.
- Denipaire · 250 inhab.
- Lubine · 245 inhab.
- Dombrot-sur-Vair · 241 inhab.
- Dompierre · 240 inhab.
- Destord · 238 inhab.
- Mazirot · 237 inhab.
- Trémonzey · 235 inhab.
- Viménil · 235 inhab.
- Bayecourt · 234 inhab.
- Fiménil · 232 inhab.
- Saulxures-lès-Bulgnéville · 231 inhab.
- Valfroicourt · 229 inhab.
- Gugnécourt · 228 inhab.
- Faucompierre · 227 inhab.
- Sercœur · 224 inhab.
- Moyemont · 221 inhab.
- Clézentaine · 219 inhab.
- Fays · 219 inhab.
- Claudon · 216 inhab.
- Maxey-sur-Meuse · 216 inhab.
- Certilleux · 214 inhab.
- Domfaing · 212 inhab.
- Saint-Remimont · 211 inhab.
- Attignéville · 210 inhab.
- Gruey-lès-Surance · 210 inhab.
- Harmonville · 210 inhab.
- Le Roulier · 210 inhab.
- Allarmont · 209 inhab.
- Norroy · 208 inhab.
- Rehaupal · 208 inhab.
- Auzainvilliers · 207 inhab.
- Dignonville · 207 inhab.
- Laveline-du-Houx · 207 inhab.
- Savigny · 203 inhab.
- Attigny · 202 inhab.
- Brantigny · 200 inhab.
- Suriauville · 200 inhab.
- Frapelle · 199 inhab.
- Aouze · 196 inhab.
- Gircourt-lès-Viéville · 195 inhab.
- Vaudéville · 195 inhab.
- Removille · 194 inhab.
- Champdray · 192 inhab.
- Morelmaison · 192 inhab.
- Autreville · 191 inhab.
- Pompierre · 191 inhab.
- Relanges · 190 inhab.
- Villers · 189 inhab.
- Mortagne · 188 inhab.
- Nonville · 188 inhab.
- Valleroy-le-Sec · 186 inhab.
- Rozerotte · 185 inhab.
- Circourt-sur-Mouzon · 184 inhab.
- Pargny-sous-Mureau · 184 inhab.
- Juvaincourt · 183 inhab.
- Senaide · 183 inhab.
- La Neuveville-sous-Montfort · 182 inhab.
- Viviers-le-Gras · 182 inhab.
- Haillainville · 181 inhab.
- Pont-sur-Madon · 181 inhab.
- Saint-Maurice-sur-Mortagne · 181 inhab.
- Crainvilliers · 180 inhab.
- Moncel-sur-Vair · 180 inhab.
- Bouxurulles · 178 inhab.
- Arrentès-de-Corcieux · 177 inhab.
- Domjulien · 177 inhab.
- Midrevaux · 177 inhab.
- Méménil · 175 inhab.
- Monthureux-le-Sec · 174 inhab.
- Sandaucourt · 174 inhab.
- Isches · 172 inhab.
- Pallegney · 172 inhab.
- Parey-sous-Montfort · 172 inhab.
- Gugney-aux-Aulx · 171 inhab.
- Esley · 170 inhab.
- Gorhey · 169 inhab.
- Sauville · 169 inhab.
- Ubexy · 169 inhab.
- Vouxey · 169 inhab.
- Ménil-en-Xaintois · 168 inhab.
- Aulnois · 165 inhab.
- Viocourt · 165 inhab.
- Bettegney-Saint-Brice · 162 inhab.
- Bainville-aux-Saules · 160 inhab.
- Velotte-et-Tatignécourt · 159 inhab.
- Vicherey · 158 inhab.
- Doncières · 156 inhab.
- Belval · 153 inhab.
- Saint-Pierremont · 153 inhab.
- Vioménil · 153 inhab.
- Anglemont · 152 inhab.
- Gemaingoutte · 152 inhab.
- Xamontarupt · 152 inhab.
- Jésonville · 151 inhab.
- Vaudoncourt · 151 inhab.
- Offroicourt · 150 inhab.
- Punerot · 149 inhab.
- Ramecourt · 148 inhab.
- Saint-Paul · 148 inhab.
- Vexaincourt · 147 inhab.
- Racécourt · 146 inhab.
- Puzieux · 145 inhab.
- Barbey-Seroux · 144 inhab.
- Bouxières-aux-Bois · 144 inhab.
- Langley · 144 inhab.
- Provenchères-lès-Darney · 144 inhab.
- Ruppes · 144 inhab.
- Pierrepont-sur-l'Arentèle · 143 inhab.
- Begnécourt · 141 inhab.
- Fomerey · 141 inhab.
- Sionne · 141 inhab.
- Badménil-aux-Bois · 139 inhab.
- Raon-sur-Plaine · 139 inhab.
- Lesseux · 138 inhab.
- Combrimont · 137 inhab.
- Ainvelle · 136 inhab.
- Autigny-la-Tour · 136 inhab.
- La Haye · 134 inhab.
- Bocquegney · 133 inhab.
- Saint-Genest · 133 inhab.
- Senonges · 133 inhab.
- Vroville · 133 inhab.
- Xaffévillers · 133 inhab.
- Beauménil · 132 inhab.
- Fréville · 132 inhab.
- Greux · 132 inhab.
- Fauconcourt · 131 inhab.
- Rugney · 131 inhab.
- La Grande-Fosse · 130 inhab.
- Hergugney · 130 inhab.
- Sans-Vallois · 129 inhab.
- Hagécourt · 128 inhab.
- Saint-Jean-d'Ormont · 128 inhab.
- La Vacheresse-et-la-Rouillie · 128 inhab.
- Gemmelaincourt · 126 inhab.
- Madegney · 126 inhab.
- Martinvelle · 126 inhab.
- Pierrefitte · 126 inhab.
- Frain · 125 inhab.
- Nossoncourt · 125 inhab.
- Belmont-sur-Vair · 124 inhab.
- Dombasle-en-Xaintois · 124 inhab.
- Les Vallois · 124 inhab.
- They-sous-Montfort · 123 inhab.
- Ménil-de-Senones · 122 inhab.
- Regnévelle · 122 inhab.
- Vaubexy · 121 inhab.
- Renauvoid · 120 inhab.
- Vienville · 120 inhab.
- Villotte · 119 inhab.
- Le Puid · 118 inhab.
- Luvigny · 117 inhab.
- Saint-Menge · 117 inhab.
- Tollaincourt · 117 inhab.
- Vervezelle · 117 inhab.
- Godoncourt · 116 inhab.
- Martigny-les-Gerbonvaux · 116 inhab.
- Avrainville · 115 inhab.
- Bazoilles-et-Ménil · 115 inhab.
- Totainville · 114 inhab.
- Thuillières · 111 inhab.
- Belmont-lès-Darney · 109 inhab.
- Xaronval · 108 inhab.
- Gelvécourt-et-Adompt · 107 inhab.
- Châtillon-sur-Saône · 106 inhab.
- Estrennes · 106 inhab.
- Bois-de-Champ · 105 inhab.
- Gendreville · 104 inhab.
- Robécourt · 104 inhab.
- Regney · 103 inhab.
- Saint-Julien · 103 inhab.
- Pont-lès-Bonfays · 102 inhab.
- Frenelle-la-Grande · 101 inhab.
- Trampot · 101 inhab.
- Balléville · 100 inhab.
- Saint-Vallier · 100 inhab.
- Serécourt · 100 inhab.
- Thiraucourt · 100 inhab.
- Villoncourt · 100 inhab.
- Derbamont · 99 inhab.
- Bazegney · 98 inhab.
- Marainville-sur-Madon · 98 inhab.
- Les Thons · 97 inhab.
- Domvallier · 95 inhab.
- Domrémy-la-Pucelle · 94 inhab.
- Mont-lès-Lamarche · 94 inhab.
- Morizécourt · 94 inhab.
- Aroffe · 91 inhab.
- Belrupt · 91 inhab.
- Bettoncourt · 91 inhab.
- Biécourt · 91 inhab.
- Blevaincourt · 91 inhab.
- Le Beulay · 90 inhab.
- Dolaincourt · 90 inhab.
- Sartes · 90 inhab.
- Jubainville · 89 inhab.
- Prey · 89 inhab.
- Tranqueville-Graux · 89 inhab.
- Beaufremont · 88 inhab.
- Avillers · 87 inhab.
- Harchéchamp · 87 inhab.
- Ortoncourt · 87 inhab.
- Chermisey · 86 inhab.
- Villouxel · 86 inhab.
- La Petite-Fosse · 84 inhab.
- Saint-Baslemont · 84 inhab.
- Serocourt · 83 inhab.
- Repel · 82 inhab.
- Tignécourt · 82 inhab.
- Hagnéville-et-Roncourt · 81 inhab.
- Jorxey · 81 inhab.
- Longchamp-sous-Châtenois · 81 inhab.
- Barville · 80 inhab.
- Circourt · 80 inhab.
- Malaincourt · 80 inhab.
- Bazien · 79 inhab.
- Les Rouges-Eaux · 79 inhab.
- Dombasle-devant-Darney · 77 inhab.
- Courcelles-sous-Châtenois · 76 inhab.
- Gignéville · 76 inhab.
- Rancourt · 76 inhab.
- Zincourt · 76 inhab.
- Grandrupt · 75 inhab.
- Ollainville · 74 inhab.
- Le Valtin · 74 inhab.
- Le Vermont · 73 inhab.
- Jainvillotte · 72 inhab.
- Pleuvezain · 72 inhab.
- Saint-Stail · 72 inhab.
- Lironcourt · 71 inhab.
- Marey · 71 inhab.
- Tilleux · 71 inhab.
- Grandrupt-de-Bains · 70 inhab.
- Avranville · 69 inhab.
- Rozières-sur-Mouzon · 69 inhab.
- Vomécourt-sur-Madon · 68 inhab.
- Les Ableuvenettes · 67 inhab.
- Ahéville · 67 inhab.
- Maconcourt · 67 inhab.
- Saint-Prancher · 67 inhab.
- Boulaincourt · 63 inhab.
- Légéville-et-Bonfays · 63 inhab.
- Remicourt · 63 inhab.
- Darney-aux-Chênes · 62 inhab.
- Aingeville · 61 inhab.
- Domèvre-sous-Montfort · 61 inhab.
- Ménarmont · 60 inhab.
- Gigney · 58 inhab.
- Brechainville · 57 inhab.
- Deinvillers · 55 inhab.
- Nonzeville · 55 inhab.
- Urville · 55 inhab.
- Médonville · 54 inhab.
- Dommartin-lès-Vallois · 52 inhab.
- Le Mont · 52 inhab.
- Fignévelle · 50 inhab.
- Madecourt · 50 inhab.
- Frénois · 49 inhab.
- Chef-Haut · 48 inhab.
- Ameuvelle · 47 inhab.
- Bouzemont · 47 inhab.
- Frenelle-la-Petite · 47 inhab.
- Grignoncourt · 47 inhab.
- Romain-aux-Bois · 47 inhab.
- Houéville · 43 inhab.
- Soncourt · 43 inhab.
- Morville · 42 inhab.
- Chauffecourt · 41 inhab.
- Fouchécourt · 41 inhab.
- Châtas · 36 inhab.
- Hardancourt · 35 inhab.
- Battexey · 34 inhab.
- Montmotier · 34 inhab.
- Seraumont · 31 inhab.
- Blémerey · 30 inhab.
- Clérey-la-Côte · 27 inhab.
- Viviers-lès-Offroicourt · 27 inhab.
- Lemmecourt · 24 inhab.
- Rapey · 24 inhab.
- Varmonzey · 24 inhab.
- Maroncourt · 5 inhab.