La Vendée grandit. Tout se joue sur la côte ?
Le littoral croît deux fois plus vite, mais l’intérieur accueille près des deux tiers du gain de population. Une lecture territoriale et un atlas en relief pour dépasser les classements.
Publié le · Lecture 10 min
Par Vendéedata · Mis à jour le

habitants en six ans. Le chiffre donne le mouvement d’ensemble. Mais pour savoir ce qui se passe près de chez vous, il faut quitter la moyenne.
Trouver ma commune ↓Votre commune vous semble plus peuplée qu’avant ? Les chiffres permettent de tester cette impression. Entre 2017 et 2023, la Vendée passe de 675 247 à 713 609 habitants. La hausse est de +5,7 %. Mais une moyenne départementale ne raconte jamais les 253 histoires locales.
La croissance prend
du relief.
Sur la côte, les communes montent plus vite en moyenne.
Dans les terres, le gain total est plus grand. Explorez les deux histoires.
Préparation du relief…
Saint-Vincent-sur-Jard
+34,1 %+443 habitants en six ans
- 2017
- 1 298
- 2023
- 1 741
Comment lire le reliefLa hauteur représente le taux de variation, sur une échelle linéaire. Les baisses descendent sous le plan zéro et sont en corail. Ce n’est pas l’altitude du terrain. Comparez les hauteurs, jamais les volumes.
- Littoral en hausse
- Intérieur en hausse
- Baisse
Lire les 253 valeurs et télécharger les données
Télécharger le CSV avec le classement territorial
| Commune | Groupe | 2017 | 2023 | Écart | Évolution |
|---|---|---|---|---|---|
| Aizenay (85003) | Intérieur | 9 510 | 10 365 | +855 | +9,0 % |
| Angles (85004) | Littoral | 2 816 | 3 115 | +299 | +10,6 % |
| Antigny (85005) | Intérieur | 1 059 | 1 027 | -32 | -3,0 % |
| Apremont (85006) | Intérieur | 1 814 | 2 108 | +294 | +16,2 % |
| Aubigny-Les Clouzeaux (85008) | Intérieur | 6 571 | 7 191 | +620 | +9,4 % |
| Auchay-sur-Vendée (85009) | Intérieur | 1 151 | 1 122 | -29 | -2,5 % |
| Avrillé (85010) | Intérieur | 1 420 | 1 403 | -17 | -1,2 % |
| Barbâtre (85011) | Littoral | 1 724 | 1 824 | +100 | +5,8 % |
| Bazoges-en-Paillers (85013) | Intérieur | 1 419 | 1 555 | +136 | +9,6 % |
| Bazoges-en-Pareds (85014) | Intérieur | 1 153 | 1 184 | +31 | +2,7 % |
| Beaufou (85015) | Intérieur | 1 508 | 1 683 | +175 | +11,6 % |
| Beaulieu-sous-la-Roche (85016) | Intérieur | 2 212 | 2 421 | +209 | +9,4 % |
| Beaurepaire (85017) | Intérieur | 2 401 | 2 385 | -16 | -0,7 % |
| Beauvoir-sur-Mer (85018) | Littoral | 3 904 | 4 035 | +131 | +3,4 % |
| Bellevigny (85019) | Intérieur | 6 005 | 6 240 | +235 | +3,9 % |
| Benet (85020) | Intérieur | 4 011 | 4 089 | +78 | +1,9 % |
| Bessay (85023) | Intérieur | 426 | 456 | +30 | +7,0 % |
| Bois-de-Céné (85024) | Intérieur | 2 001 | 2 256 | +255 | +12,7 % |
| Bouillé-Courdault (85028) | Intérieur | 599 | 595 | -4 | -0,7 % |
| Bouin (85029) | Littoral | 2 156 | 2 205 | +49 | +2,3 % |
| Bourneau (85033) | Intérieur | 734 | 710 | -24 | -3,3 % |
| Bournezeau (85034) | Intérieur | 3 373 | 3 452 | +79 | +2,3 % |
| Brem-sur-Mer (85243) | Littoral | 2 720 | 2 993 | +273 | +10,0 % |
| Bretignolles-sur-Mer (85035) | Littoral | 4 669 | 5 344 | +675 | +14,5 % |
| Chaillé-les-Marais (85042) | Intérieur | 1 896 | 1 924 | +28 | +1,5 % |
| Challans (85047) | Intérieur | 20 622 | 22 943 | +2 321 | +11,3 % |
| Champagné-les-Marais (85049) | Littoral | 1 772 | 1 824 | +52 | +2,9 % |
| Chantonnay (85051) | Intérieur | 8 318 | 8 557 | +239 | +2,9 % |
| Chanverrie (85302) | Intérieur | 5 517 | 5 653 | +136 | +2,5 % |
| Chasnais (85058) | Intérieur | 728 | 818 | +90 | +12,4 % |
| Château-Guibert (85061) | Intérieur | 1 521 | 1 584 | +63 | +4,1 % |
| Châteauneuf (85062) | Intérieur | 1 056 | 1 140 | +84 | +8,0 % |
| Chauché (85064) | Intérieur | 2 470 | 2 613 | +143 | +5,8 % |
| Chavagnes-en-Paillers (85065) | Intérieur | 3 536 | 3 726 | +190 | +5,4 % |
| Chavagnes-les-Redoux (85066) | Intérieur | 828 | 857 | +29 | +3,5 % |
| Cheffois (85067) | Intérieur | 977 | 1 009 | +32 | +3,3 % |
| Coëx (85070) | Intérieur | 3 176 | 3 428 | +252 | +7,9 % |
| Commequiers (85071) | Intérieur | 3 505 | 3 735 | +230 | +6,6 % |
| Corpe (85073) | Intérieur | 1 033 | 1 024 | -9 | -0,9 % |
| Cugand-la-Bernardière (85076) | Intérieur | 5 313 | 5 711 | +398 | +7,5 % |
| Curzon (85077) | Intérieur | 513 | 481 | -32 | -6,2 % |
| Damvix (85078) | Intérieur | 747 | 733 | -14 | -1,9 % |
| Doix lès Fontaines (85080) | Intérieur | 1 714 | 1 779 | +65 | +3,8 % |
| Dompierre-sur-Yon (85081) | Intérieur | 4 244 | 4 625 | +381 | +9,0 % |
| Essarts-en-Bocage (85084) | Intérieur | 6 471 | 6 851 | +380 | +5,9 % |
| Falleron (85086) | Intérieur | 1 598 | 1 725 | +127 | +7,9 % |
| Faymoreau (85087) | Intérieur | 202 | 209 | +7 | +3,5 % |
| Fontenay-le-Comte (85092) | Intérieur | 13 226 | 14 059 | +833 | +6,3 % |
| Fougeré (85093) | Intérieur | 1 204 | 1 240 | +36 | +3,0 % |
| Foussais-Payré (85094) | Intérieur | 1 130 | 1 168 | +38 | +3,4 % |
| Froidfond (85095) | Intérieur | 1 876 | 2 208 | +332 | +17,7 % |
| Givrand (85100) | Intérieur | 2 176 | 2 205 | +29 | +1,3 % |
| Grand'Landes (85102) | Intérieur | 670 | 725 | +55 | +8,2 % |
| Grosbreuil (85103) | Intérieur | 2 177 | 2 221 | +44 | +2,0 % |
| Grues (85104) | Littoral | 851 | 927 | +76 | +8,9 % |
| Jard-sur-Mer (85114) | Littoral | 2 653 | 3 235 | +582 | +21,9 % |
| L'Aiguillon-la-Presqu'île (85001) | Littoral | 2 741 | 2 845 | +104 | +3,8 % |
| L'Aiguillon-sur-Vie (85002) | Intérieur | 1 965 | 2 277 | +312 | +15,9 % |
| L'Épine (85083) | Littoral | 1 641 | 1 636 | -5 | -0,3 % |
| L'Herbergement (85108) | Intérieur | 3 175 | 3 482 | +307 | +9,7 % |
| L'Hermenault (85110) | Intérieur | 913 | 914 | +1 | +0,1 % |
| L'Île-d'Elle (85111) | Intérieur | 1 520 | 1 502 | -18 | -1,2 % |
| L'Île-d'Olonne (85112) | Littoral | 2 694 | 2 802 | +108 | +4,0 % |
| L'Île-d'Yeu (85113) | Littoral | 4 809 | 4 883 | +74 | +1,5 % |
| L'Oie (85165) | Intérieur | 1 201 | 1 250 | +49 | +4,1 % |
| L'Orbrie (85167) | Intérieur | 797 | 808 | +11 | +1,4 % |
| La Barre-de-Monts (85012) | Littoral | 2 199 | 2 367 | +168 | +7,6 % |
| La Boissière-de-Montaigu (85025) | Intérieur | 2 251 | 2 311 | +60 | +2,7 % |
| La Boissière-des-Landes (85026) | Intérieur | 1 388 | 1 464 | +76 | +5,5 % |
| La Bretonnière-la-Claye (85036) | Intérieur | 575 | 586 | +11 | +1,9 % |
| La Bruffière (85039) | Intérieur | 3 943 | 3 987 | +44 | +1,1 % |
| La Caillère-Saint-Hilaire (85040) | Intérieur | 1 111 | 1 100 | -11 | -1,0 % |
| La Chaize-Giraud (85045) | Intérieur | 1 068 | 1 124 | +56 | +5,2 % |
| La Chaize-le-Vicomte (85046) | Intérieur | 3 770 | 3 948 | +178 | +4,7 % |
| La Chapelle-Hermier (85054) | Intérieur | 898 | 1 098 | +200 | +22,3 % |
| La Chapelle-Palluau (85055) | Intérieur | 946 | 1 124 | +178 | +18,8 % |
| La Chapelle-Thémer (85056) | Intérieur | 385 | 393 | +8 | +2,1 % |
| La Châtaigneraie (85059) | Intérieur | 2 544 | 2 600 | +56 | +2,2 % |
| La Copechagnière (85072) | Intérieur | 999 | 1 046 | +47 | +4,7 % |
| La Couture (85074) | Intérieur | 218 | 231 | +13 | +6,0 % |
| La Ferrière (85089) | Intérieur | 5 255 | 5 454 | +199 | +3,8 % |
| La Garnache (85096) | Intérieur | 4 995 | 5 515 | +520 | +10,4 % |
| La Gaubretière (85097) | Intérieur | 3 060 | 3 225 | +165 | +5,4 % |
| La Genétouze (85098) | Intérieur | 1 931 | 2 011 | +80 | +4,1 % |
| La Guérinière (85106) | Littoral | 1 347 | 1 377 | +30 | +2,2 % |
| La Jaudonnière (85115) | Intérieur | 606 | 670 | +64 | +10,6 % |
| La Jonchère (85116) | Intérieur | 450 | 498 | +48 | +10,7 % |
| La Meilleraie-Tillay (85140) | Intérieur | 1 515 | 1 485 | -30 | -2,0 % |
| La Merlatière (85142) | Intérieur | 1 000 | 1 009 | +9 | +0,9 % |
| La Rabatelière (85186) | Intérieur | 989 | 1 024 | +35 | +3,5 % |
| La Réorthe (85188) | Intérieur | 1 093 | 1 161 | +68 | +6,2 % |
| La Roche-sur-Yon (85191) | Intérieur | 54 372 | 54 849 | +477 | +0,9 % |
| La Taillée (85286) | Intérieur | 581 | 550 | -31 | -5,3 % |
| La Tranche-sur-Mer (85294) | Littoral | 2 905 | 3 136 | +231 | +8,0 % |
| Lairoux (85117) | Intérieur | 619 | 602 | -17 | -2,7 % |
| Landeronde (85118) | Intérieur | 2 279 | 2 303 | +24 | +1,1 % |
| Landevieille (85120) | Intérieur | 1 389 | 1 519 | +130 | +9,4 % |
| Le Bernard (85022) | Intérieur | 1 216 | 1 319 | +103 | +8,5 % |
| Le Boupère (85031) | Intérieur | 3 150 | 3 151 | +1 | 0,0 % |
| Le Champ-Saint-Père (85050) | Intérieur | 1 837 | 2 135 | +298 | +16,2 % |
| Le Fenouiller (85088) | Littoral | 4 711 | 4 978 | +267 | +5,7 % |
| Le Girouard (85099) | Intérieur | 1 050 | 1 156 | +106 | +10,1 % |
| Le Givre (85101) | Intérieur | 508 | 535 | +27 | +5,3 % |
| Le Gué-de-Velluire (85105) | Intérieur | 544 | 525 | -19 | -3,5 % |
| Le Langon (85121) | Intérieur | 1 028 | 1 045 | +17 | +1,7 % |
| Le Mazeau (85139) | Intérieur | 452 | 464 | +12 | +2,7 % |
| Le Perrier (85172) | Intérieur | 2 023 | 2 280 | +257 | +12,7 % |
| Le Poiré-sur-Vie (85178) | Intérieur | 8 509 | 8 649 | +140 | +1,6 % |
| Le Tablier (85285) | Intérieur | 746 | 765 | +19 | +2,5 % |
| Les Achards (85152) | Intérieur | 5 063 | 5 518 | +455 | +9,0 % |
| Les Brouzils (85038) | Intérieur | 2 799 | 2 938 | +139 | +5,0 % |
| Les Epesses (85082) | Intérieur | 2 853 | 2 983 | +130 | +4,6 % |
| Les Herbiers (85109) | Intérieur | 15 958 | 16 521 | +563 | +3,5 % |
| Les Landes-Genusson (85119) | Intérieur | 2 387 | 2 638 | +251 | +10,5 % |
| Les Lucs-sur-Boulogne (85129) | Intérieur | 3 463 | 3 701 | +238 | +6,9 % |
| Les Magnils-Reigniers (85131) | Intérieur | 1 576 | 1 486 | -90 | -5,7 % |
| Les Pineaux (85175) | Intérieur | 632 | 688 | +56 | +8,9 % |
| Les Sables-d'Olonne (85194) | Littoral | 44 017 | 49 603 | +5 586 | +12,7 % |
| Les Velluire-sur-Vendée (85177) | Intérieur | 1 381 | 1 358 | -23 | -1,7 % |
| Liez (85123) | Intérieur | 278 | 302 | +24 | +8,6 % |
| Loge-Fougereuse (85125) | Intérieur | 387 | 373 | -14 | -3,6 % |
| Longèves (85126) | Intérieur | 1 323 | 1 369 | +46 | +3,5 % |
| Longeville-sur-Mer (85127) | Littoral | 2 466 | 2 625 | +159 | +6,4 % |
| Luçon (85128) | Intérieur | 9 540 | 9 417 | -123 | -1,3 % |
| Maché (85130) | Intérieur | 1 545 | 1 831 | +286 | +18,5 % |
| Maillé (85132) | Intérieur | 760 | 759 | -1 | -0,1 % |
| Maillezais (85133) | Intérieur | 939 | 890 | -49 | -5,2 % |
| Mallièvre (85134) | Intérieur | 252 | 251 | -1 | -0,4 % |
| Mareuil-sur-Lay-Dissais (85135) | Intérieur | 2 813 | 2 808 | -5 | -0,2 % |
| Marillet (85136) | Intérieur | 115 | 123 | +8 | +7,0 % |
| Marsais-Sainte-Radégonde (85137) | Intérieur | 489 | 553 | +64 | +13,1 % |
| Martinet (85138) | Intérieur | 1 136 | 1 229 | +93 | +8,2 % |
| Menomblet (85141) | Intérieur | 664 | 685 | +21 | +3,2 % |
| Mervent (85143) | Intérieur | 1 050 | 1 063 | +13 | +1,2 % |
| Mesnard-la-Barotière (85144) | Intérieur | 1 440 | 1 558 | +118 | +8,2 % |
| Monsireigne (85145) | Intérieur | 972 | 999 | +27 | +2,8 % |
| Montaigu-Vendée (85146) | Intérieur | 20 126 | 21 134 | +1 008 | +5,0 % |
| Montournais (85147) | Intérieur | 1 663 | 1 630 | -33 | -2,0 % |
| Montreuil (85148) | Intérieur | 798 | 818 | +20 | +2,5 % |
| Montréverd (85197) | Intérieur | 3 700 | 3 857 | +157 | +4,2 % |
| Moreilles (85149) | Intérieur | 422 | 407 | -15 | -3,6 % |
| Mortagne-sur-Sèvre (85151) | Intérieur | 5 930 | 6 057 | +127 | +2,1 % |
| Mouchamps (85153) | Intérieur | 2 886 | 3 015 | +129 | +4,5 % |
| Mouilleron-le-Captif (85155) | Intérieur | 4 928 | 5 273 | +345 | +7,0 % |
| Mouilleron-Saint-Germain (85154) | Intérieur | 1 845 | 1 744 | -101 | -5,5 % |
| Moutiers-les-Mauxfaits (85156) | Intérieur | 2 128 | 2 385 | +257 | +12,1 % |
| Moutiers-sur-le-Lay (85157) | Intérieur | 753 | 843 | +90 | +12,0 % |
| Mouzeuil-Saint-Martin (85158) | Intérieur | 1 216 | 1 233 | +17 | +1,4 % |
| Nalliers (85159) | Intérieur | 2 315 | 2 389 | +74 | +3,2 % |
| Nesmy (85160) | Intérieur | 2 883 | 3 100 | +217 | +7,5 % |
| Nieul-le-Dolent (85161) | Intérieur | 2 487 | 2 571 | +84 | +3,4 % |
| Noirmoutier-en-l'Île (85163) | Littoral | 4 668 | 4 505 | -163 | -3,5 % |
| Notre-Dame-de-Monts (85164) | Littoral | 2 105 | 2 420 | +315 | +15,0 % |
| Notre-Dame-de-Riez (85189) | Intérieur | 2 099 | 2 213 | +114 | +5,4 % |
| Palluau (85169) | Intérieur | 1 102 | 1 128 | +26 | +2,4 % |
| Péault (85171) | Intérieur | 610 | 629 | +19 | +3,1 % |
| Petosse (85174) | Intérieur | 706 | 688 | -18 | -2,5 % |
| Pissotte (85176) | Intérieur | 1 143 | 1 132 | -11 | -1,0 % |
| Poiroux (85179) | Intérieur | 1 090 | 1 246 | +156 | +14,3 % |
| Pouillé (85181) | Intérieur | 629 | 630 | +1 | +0,2 % |
| Pouzauges (85182) | Intérieur | 5 514 | 5 668 | +154 | +2,8 % |
| Puy-de-Serre (85184) | Intérieur | 318 | 311 | -7 | -2,2 % |
| Puyravault (85185) | Littoral | 663 | 642 | -21 | -3,2 % |
| Réaumur (85187) | Intérieur | 864 | 857 | -7 | -0,8 % |
| Rives de l'Yon (85213) | Intérieur | 4 160 | 4 335 | +175 | +4,2 % |
| Rives-d'Autise (85162) | Intérieur | 2 118 | 2 036 | -82 | -3,9 % |
| Rives-du-Fougerais (85292) | Intérieur | 1 500 | 1 500 | 0 | 0,0 % |
| Rocheservière (85190) | Intérieur | 3 322 | 3 594 | +272 | +8,2 % |
| Rochetrejoux (85192) | Intérieur | 950 | 983 | +33 | +3,5 % |
| Rosnay (85193) | Intérieur | 627 | 672 | +45 | +7,2 % |
| Saint-André-Goule-d'Oie (85196) | Intérieur | 1 832 | 1 960 | +128 | +7,0 % |
| Saint-Aubin-des-Ormeaux (85198) | Intérieur | 1 335 | 1 394 | +59 | +4,4 % |
| Saint-Aubin-la-Plaine (85199) | Intérieur | 535 | 529 | -6 | -1,1 % |
| Saint-Avaugourd-des-Landes (85200) | Intérieur | 1 067 | 1 213 | +146 | +13,7 % |
| Saint-Benoist-sur-Mer (85201) | Intérieur | 474 | 515 | +41 | +8,6 % |
| Saint-Christophe-du-Ligneron (85204) | Intérieur | 2 554 | 2 727 | +173 | +6,8 % |
| Saint-Cyr-des-Gâts (85205) | Intérieur | 534 | 533 | -1 | -0,2 % |
| Saint-Cyr-en-Talmondais (85206) | Intérieur | 379 | 403 | +24 | +6,3 % |
| Saint-Denis-du-Payré (85207) | Intérieur | 385 | 434 | +49 | +12,7 % |
| Saint-Denis-la-Chevasse (85208) | Intérieur | 2 290 | 2 419 | +129 | +5,6 % |
| Saint-Étienne-de-Brillouet (85209) | Intérieur | 615 | 616 | +1 | +0,2 % |
| Saint-Étienne-du-Bois (85210) | Intérieur | 2 101 | 2 311 | +210 | +10,0 % |
| Saint-Fulgent (85215) | Intérieur | 3 792 | 3 994 | +202 | +5,3 % |
| Saint-Georges-de-Pointindoux (85218) | Intérieur | 1 668 | 1 870 | +202 | +12,1 % |
| Saint-Germain-de-Prinçay (85220) | Intérieur | 1 535 | 1 640 | +105 | +6,8 % |
| Saint-Gervais (85221) | Intérieur | 2 669 | 2 781 | +112 | +4,2 % |
| Saint-Gilles-Croix-de-Vie (85222) | Littoral | 7 655 | 8 333 | +678 | +8,9 % |
| Saint-Hilaire-de-Riez (85226) | Littoral | 11 169 | 13 074 | +1 905 | +17,1 % |
| Saint-Hilaire-de-Voust (85229) | Intérieur | 594 | 642 | +48 | +8,1 % |
| Saint-Hilaire-des-Loges (85227) | Intérieur | 1 950 | 1 917 | -33 | -1,7 % |
| Saint-Hilaire-la-Forêt (85231) | Intérieur | 802 | 846 | +44 | +5,5 % |
| Saint-Hilaire-le-Vouhis (85232) | Intérieur | 1 060 | 1 101 | +41 | +3,9 % |
| Saint-Jean-d'Hermine (85223) | Intérieur | 3 519 | 3 611 | +92 | +2,6 % |
| Saint-Jean-de-Monts (85234) | Littoral | 8 634 | 8 868 | +234 | +2,7 % |
| Saint-Juire-Champgillon (85235) | Intérieur | 408 | 425 | +17 | +4,2 % |
| Saint-Julien-des-Landes (85236) | Intérieur | 1 773 | 2 085 | +312 | +17,6 % |
| Saint-Laurent-de-la-Salle (85237) | Intérieur | 357 | 398 | +41 | +11,5 % |
| Saint-Laurent-sur-Sèvre (85238) | Intérieur | 3 617 | 3 550 | -67 | -1,9 % |
| Saint-Maixent-sur-Vie (85239) | Intérieur | 1 078 | 1 234 | +156 | +14,5 % |
| Saint-Malô-du-Bois (85240) | Intérieur | 1 603 | 1 612 | +9 | +0,6 % |
| Saint-Mars-la-Réorthe (85242) | Intérieur | 978 | 1 042 | +64 | +6,5 % |
| Saint-Martin-de-Fraigneau (85244) | Intérieur | 820 | 795 | -25 | -3,0 % |
| Saint-Martin-des-Fontaines (85245) | Intérieur | 172 | 166 | -6 | -3,5 % |
| Saint-Martin-des-Noyers (85246) | Intérieur | 2 372 | 2 560 | +188 | +7,9 % |
| Saint-Martin-des-Tilleuls (85247) | Intérieur | 1 069 | 1 150 | +81 | +7,6 % |
| Saint-Martin-Lars-en-Sainte-Hermine (85248) | Intérieur | 408 | 419 | +11 | +2,7 % |
| Saint-Mathurin (85250) | Intérieur | 2 270 | 2 496 | +226 | +10,0 % |
| Saint-Maurice-des-Noues (85251) | Intérieur | 648 | 642 | -6 | -0,9 % |
| Saint-Maurice-le-Girard (85252) | Intérieur | 588 | 597 | +9 | +1,5 % |
| Saint-Mesmin (85254) | Intérieur | 1 766 | 1 774 | +8 | +0,5 % |
| Saint-Michel-en-l'Herm (85255) | Littoral | 2 352 | 2 329 | -23 | -1,0 % |
| Saint-Michel-le-Cloucq (85256) | Intérieur | 1 289 | 1 253 | -36 | -2,8 % |
| Saint-Paul-en-Pareds (85259) | Intérieur | 1 336 | 1 377 | +41 | +3,1 % |
| Saint-Paul-Mont-Penit (85260) | Intérieur | 811 | 880 | +69 | +8,5 % |
| Saint-Philbert-de-Bouaine (85262) | Intérieur | 3 424 | 3 653 | +229 | +6,7 % |
| Saint-Pierre-du-Chemin (85264) | Intérieur | 1 336 | 1 354 | +18 | +1,3 % |
| Saint-Pierre-le-Vieux (85265) | Intérieur | 961 | 917 | -44 | -4,6 % |
| Saint-Prouant (85266) | Intérieur | 1 618 | 1 666 | +48 | +3,0 % |
| Saint-Révérend (85268) | Intérieur | 1 430 | 1 549 | +119 | +8,3 % |
| Saint-Sigismond (85269) | Intérieur | 406 | 428 | +22 | +5,4 % |
| Saint-Urbain (85273) | Intérieur | 1 818 | 2 000 | +182 | +10,0 % |
| Saint-Valérien (85274) | Intérieur | 526 | 557 | +31 | +5,9 % |
| Saint-Vincent-Sterlanges (85276) | Intérieur | 789 | 747 | -42 | -5,3 % |
| Saint-Vincent-sur-Graon (85277) | Intérieur | 1 485 | 1 615 | +130 | +8,8 % |
| Saint-Vincent-sur-Jard (85278) | Littoral | 1 298 | 1 741 | +443 | +34,1 % |
| Sainte-Cécile (85202) | Intérieur | 1 621 | 1 575 | -46 | -2,8 % |
| Sainte-Flaive-des-Loups (85211) | Intérieur | 2 395 | 2 585 | +190 | +7,9 % |
| Sainte-Florence (85212) | Intérieur | 1 259 | 1 359 | +100 | +7,9 % |
| Sainte-Foy (85214) | Intérieur | 2 215 | 2 717 | +502 | +22,7 % |
| Sainte-Gemme-la-Plaine (85216) | Intérieur | 2 044 | 2 084 | +40 | +2,0 % |
| Sainte-Pexine (85261) | Intérieur | 257 | 291 | +34 | +13,2 % |
| Sainte-Radégonde-des-Noyers (85267) | Littoral | 916 | 990 | +74 | +8,1 % |
| Sallertaine (85280) | Intérieur | 3 099 | 3 518 | +419 | +13,5 % |
| Sérigné (85281) | Intérieur | 974 | 1 048 | +74 | +7,6 % |
| Sèvremont (85090) | Intérieur | 6 486 | 6 385 | -101 | -1,6 % |
| Sigournais (85282) | Intérieur | 896 | 999 | +103 | +11,5 % |
| Soullans (85284) | Intérieur | 4 221 | 4 654 | +433 | +10,3 % |
| Tallud-Sainte-Gemme (85287) | Intérieur | 470 | 453 | -17 | -3,6 % |
| Talmont-Saint-Hilaire (85288) | Littoral | 7 657 | 8 492 | +835 | +10,9 % |
| Terval (85289) | Intérieur | 2 195 | 2 147 | -48 | -2,2 % |
| Thiré (85290) | Intérieur | 570 | 532 | -38 | -6,7 % |
| Thorigny (85291) | Intérieur | 1 230 | 1 275 | +45 | +3,7 % |
| Tiffauges (85293) | Intérieur | 1 588 | 1 544 | -44 | -2,8 % |
| Treize-Septiers (85295) | Intérieur | 3 209 | 3 416 | +207 | +6,5 % |
| Treize-Vents (85296) | Intérieur | 1 259 | 1 226 | -33 | -2,6 % |
| Triaize (85297) | Littoral | 1 010 | 1 071 | +61 | +6,0 % |
| Vairé (85298) | Intérieur | 1 665 | 1 960 | +295 | +17,7 % |
| Venansault (85300) | Intérieur | 4 644 | 4 757 | +113 | +2,4 % |
| Vendrennes (85301) | Intérieur | 1 721 | 1 799 | +78 | +4,5 % |
| Vix (85303) | Intérieur | 1 788 | 1 835 | +47 | +2,6 % |
| Vouillé-les-Marais (85304) | Intérieur | 755 | 806 | +51 | +6,8 % |
| Vouvant (85305) | Intérieur | 867 | 829 | -38 | -4,4 % |
| Xanton-Chassenon (85306) | Intérieur | 729 | 743 | +14 | +1,9 % |
La côte va deux fois plus vite. L’intérieur gagne plus d’habitants.
Si l’on regarde seulement la vitesse, le littoral se détache : +9,4 % entre 2017 et 2023, contre +4,7 % dans les terres. Mais les communes de l’intérieur sont beaucoup plus nombreuses et plus peuplées ensemble. Elles gagnent 25 065 habitants, contre 13 297 sur le littoral.
La vitesse d’un côté. Le volume de l’autre.
Population municipale, 2017–2023. Deux groupes complémentaires, deux façons de lire la croissance.
Le littoral
+9,4 %de population en six ans
Échelle commune : 0 à 10 %- Habitants supplémentaires
- +13 297
- Part du gain départemental
- 34,7 %
Dans les terres
+4,7 %de population en six ans
Échelle commune : 0 à 10 %- Habitants supplémentaires
- +25 065
- Part du gain départemental
- 65,3 %
Le littoral représentait 20,9 % de la population en 2017. Il concentre 34,7 % du gain. L’intérieur reste majoritaire en volume.
Voir les effectifs, les médianes et le périmètre
| Groupe | 2017 | 2023 | Écart | Taux global | Taux médian communal | En hausse / baisse / stable |
|---|---|---|---|---|---|---|
| Le littoral | 140 922 | 154 219 | +13 297 | +9,4 % | +6,2 % | 26 / 4 / 0 |
| Dans les terres | 534 325 | 559 390 | +25 065 | +4,7 % | +3,9 % | 173 / 49 / 1 |
« Littoral » désigne les 30 communes classées C dans l’export ANCT en géographie 2025. « Dans les terres » désigne les 223 classées NC, y compris des communes proches de la côte. Ce découpage ne mesure pas la distance à la mer.
La côte pèse donc davantage dans la croissance que dans la population de départ : 34,7 % du gain départemental, pour 20,9 % des habitants en 2017. Cela décrit une concentration de la croissance sur le littoral. Cela ne signifie pas que les habitants supplémentaires de l’intérieur viennent de la côte : nous ne suivons pas ici les déménagements.
Un effet « Les Sables », ou un mouvement plus large ?
Les Sables-d’Olonne pèsent lourd dans le groupe littoral. Pour vérifier qu’une seule commune ne raconte pas toute l’histoire, nous refaisons le calcul sans elle : les 29 autres communes littorales progressent encore de +8,0 %. C’est toujours davantage que les +4,7 % du groupe intérieur.
Autre test : donnons le même poids à chaque commune et regardons la médiane. La moitié des communes littorales se situent en dessous de +6,2 %, l’autre moitié au-dessus. Dans les terres, le milieu de la distribution est à +3,9 %. L’écart subsiste, mais il est moins spectaculaire que dans les taux de groupe.
Le bord de mer n’est pas un bloc
Sur les 30 communes littorales, 26 progressent et 4 reculent. Noirmoutier-en-l’Île et Saint-Vincent-sur-Jard illustrent les trajectoires opposées que masque une même étiquette : sélectionnez-les dans le relief pour comparer leurs effectifs et leurs taux. « Littoral » est une clé de lecture, pas une explication suffisante.
Et « dans les terres » ne veut pas dire « loin de la mer » : notre groupe rassemble toutes les communes non classées littorales par l’ANCT, y compris celles du proche arrière-pays. Nous comparons un zonage documenté, pas deux bandes de distance à la côte.
La hausse est majoritaire. Pas universelle.
Dans 199 communes sur 253, le compteur monte : c’est près de quatre communes sur cinq. Dans 53, il descend. Et dans 1, il reste exactement au même niveau. La croissance vendéenne est donc largement partagée, sans être une expérience commune à tous les territoires.
Deux recensements, 38 362 habitants de plus
Population municipale · habitants · base des barres à zéro
+5,7 % en six ans, soit +0,9 % par an en moyenne.
Petit détail qui change la lecture : nous comptons ici les résidents habituels. Les visiteurs de l’été ne sont pas dans ce compteur. Et le rythme de +0,9 % par an est une moyenne calculée sur six ans, pas la preuve d’une progression régulière chaque année.
Deux podiums, deux histoires
« Quelle commune grandit le plus ? » La réponse dépend de la question qu’on pose au chiffre. Les Sables-d'Olonne arrive en tête pour le nombre d’habitants supplémentaires : +5 586. Puis viennent Challans (+2 321) et Saint-Hilaire-de-Riez (+1 905).
Passez au pourcentage et Saint-Vincent-sur-Jard prend la première place, avec +34,1 %. La commune passe de 1 298 à 1 741 habitants : un gain de 443, rapporté à une population de départ plus petite. À vous de changer de compteur.
Qui grandit le plus ? Ça dépend du compteur.
Les dix premières communes · 2017–2023 · barres partant de zéro.
Classement en habitants
En habitants, on mesure le gain. En %, on rapporte ce gain à la population de départ : les petites communes peuvent passer devant.
Autre façon de prendre la mesure du mouvement : les dix plus gros gains représentent 39,9 % de l’augmentation nette de la Vendée. On compare ici leur gain cumulé au solde départemental, qui comprend aussi les pertes des communes en recul.
Là où le compteur recule
Les 53 communes en baisse font aussi partie de l’histoire. Noirmoutier-en-l'Île enregistre le recul le plus important en habitants : -163, soit -3,5 %. Voici les cinq plus fortes baisses en nombre de personnes.
Consulter les données du graphique ou de la carte
| Commune (code Insee) | 2017 | 2023 | Écart (hab.) | Évolution |
|---|---|---|---|---|
| Noirmoutier-en-l'Île (85163) | 4 668 | 4 505 | -163 | -3,5 % |
| Luçon (85128) | 9 540 | 9 417 | -123 | -1,3 % |
| Sèvremont (85090) | 6 486 | 6 385 | -101 | -1,6 % |
| Mouilleron-Saint-Germain (85154) | 1 845 | 1 744 | -101 | -5,5 % |
| Les Magnils-Reigniers (85131) | 1 576 | 1 486 | -90 | -5,7 % |
Le compteur dit combien. Pas pourquoi.
Naissances, décès, arrivées, départs : deux chiffres de population ne suffisent pas à départager ces mécanismes. Ils ne permettent pas non plus d’attribuer une hausse au logement, à l’emploi ou à une politique locale. Ce serait une autre enquête, avec d’autres données.
Une précaution en revanche est déjà prise : les deux populations sont comparées dans les mêmes limites communales, celles du 1er janvier 2025. Une fusion de communes ne se transforme donc pas en boom démographique dans notre classement.
Sources et méthode
La comparaison territoriale. L’export de l’Observatoire des territoires (ANCT), indicateur loilitt_simp, fournit le classement en géographie communale 2025. Les 253 codes vendéens correspondent exactement au jeu de population : 30 sont classés C, 223 NC ; aucun n’est partiellement classé dans cet export. Nous utilisons les populations communales entières, sans prétendre délimiter une bande côtière ni actualiser le droit applicable à chaque parcelle.
Les taux des deux groupes sont calculés après addition des populations de 2017 et de 2023. La médiane décrit la commune située au milieu de la distribution des taux ; elle ne mesure pas la croissance de la population totale du groupe. Le test sans Les Sables-d’Olonne retire cette commune du groupe littoral uniquement. La comparaison reste descriptive : elle ne contrôle pas l’âge, le logement ou les caractéristiques économiques des communes.
Le relief. Les hauteurs représentent la variation, jamais une altitude : échelle linéaire de 2,3 unités graphiques par point de pourcentage, ou 0,014 unité par habitant. Les baisses s’étendent sous le plan zéro. Une épaisseur minimale de 0,2 unité rend les très faibles variations visibles ; la fiche fournit toujours la valeur exacte à l’arrondi indiqué. Les volumes ne sont pas des quantités de population, car les surfaces communales diffèrent. La vue à plat retire la hauteur ; la caméra orthographique évite le grossissement lié à la distance.
Le fichier de classement original, la notice et leurs empreintes SHA-256 sont conservés. Le script scripts/build_population_littoral.py reconstruit les groupes hors ligne et vérifie la jointure exhaustive ainsi que l’addition au total départemental. Télécharger les 253 communes avec leur classement.
Nous utilisons le fichier Historique des populations communales, 1876–2023 de l’Insee, publié en décembre 2025, dont nous conservons les octets originaux. Nous retenons les lignes du département 85 et les variables PMUN2017 et PMUN2023. Les deux millésimes sont déjà harmonisés par l’Insee dans la géographie au 1er janvier 2025.
L’écart de six ans respecte la recommandation de l’Insee liée au report de l’enquête de recensement de 2021. La population de référence 2023 est entrée en vigueur en janvier 2026 : l’année de publication ne doit pas être confondue avec l’année décrite.
Le gain est la différence 2023 − 2017. L’évolution est (population 2023 / population 2017 − 1) × 100. Le taux annuel moyen est ((population 2023 / population 2017)1/6 − 1) × 100. Les calculs utilisent les effectifs entiers, les pourcentages affichés sont arrondis à une décimale. Les classements utilisent les valeurs non arrondies à l’affichage.
Le script contrôle les empreintes SHA-256 des sources, l’unicité des codes, les 253 lignes, les deux totaux départementaux, les signes des variations et la jointure complète avec les contours. Les résultats ont été comparés au tableau départemental de l’Insee.
Accéder aux données et au mode de reproduction · Télécharger le CSV des 253 communes