NUTS 3 areas of France by net migration including statistical adjustment

Gironde had the highest net migration including statistical adjustment of 101 areas in 2023, at 14,160. Paris had the lowest, at -26,771. The median was 1,237 and the figure for France was 194,393. Source: Eurostat, European Commission.

Highest14,160Gironde
Lowest-26,771Paris
Median1,237101 areas
France194,393History

Top 40 areas, 2023

Gironde: 14,160 personsGironde14,160Var: 13,125 personsVar13,125Hérault: 12,168 personsHérault12,168Haute-Garonne: 12,094 personsHaute-Garonne12,094Alpes-Maritimes: 10,827 personsAlpes-Maritimes10,827Loire-Atlantique: 9,126 personsLoire-Atlantique9,126Charente-Maritime: 8,633 personsCharente-Maritime8,633Vendée: 8,430 personsVendée8,430Morbihan: 8,300 personsMorbihan8,300Finistère: 7,653 personsFinistère7,653Pyrénées-Atlantiques: 7,651 personsPyrénées-Atlantiques7,651Ille-et-Vilaine: 7,428 personsIlle-et-Vilaine7,428Bouches-du-Rhône: 6,797 personsBouches-du-Rhône6,797Gard: 6,716 personsGard6,716Pyrénées-Orientales: 6,286 personsPyrénées-Orientales6,286Landes: 6,233 personsLandes6,233Ain: 5,478 personsAin5,478Côtes-d’Armor: 5,285 personsCôtes-d’Armor5,285Haute-Savoie: 4,780 personsHaute-Savoie4,780Calvados: 4,551 personsCalvados4,551Dordogne: 4,307 personsDordogne4,307Seine-et-Marne: 4,044 personsSeine-et-Marne4,044Isère: 3,615 personsIsère3,615Tarn: 3,269 personsTarn3,269Bas-Rhin: 3,239 personsBas-Rhin3,239Maine-et-Loire: 2,857 personsMaine-et-Loire2,857Aude: 2,789 personsAude2,789Vaucluse: 2,756 personsVaucluse2,756Ardèche: 2,719 personsArdèche2,719Corse-du-Sud: 2,718 personsCorse-du-Sud2,718Savoie: 2,554 personsSavoie2,554Yvelines: 2,475 personsYvelines2,475Manche: 2,442 personsManche2,442Lot-et-Garonne: 2,159 personsLot-et-Garonne2,159Indre-et-Loire: 2,027 personsIndre-et-Loire2,027Drôme: 1,862 personsDrôme1,862Saône-et-Loire: 1,806 personsSaône-et-Loire1,806Corrèze: 1,804 personsCorrèze1,804Loire: 1,718 personsLoire1,718Haute-Corse: 1,692 personsHaute-Corse1,692
persons. Source: Eurostat, Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Retrieved 2026-10-12.

Full ranking

RankAreas2023
persons
Change on 2022
1Gironde Provisional14,160+0.7%
2Var Provisional13,125-6.3%
3Hérault Provisional12,168-5.9%
4Haute-Garonne Provisional12,094+14%
5Alpes-Maritimes Provisional10,827-31.7%
6Loire-Atlantique Provisional9,126-18.8%
7Charente-Maritime Provisional8,633+5.2%
8Vendée Provisional8,430-14.7%
9Morbihan Provisional8,300-17.5%
10Finistère Provisional7,653-15.5%
11Pyrénées-Atlantiques Provisional7,651-17.2%
12Ille-et-Vilaine Provisional7,428-22.5%
13Bouches-du-Rhône Provisional6,797-50.5%
14Gard Provisional6,716-16.1%
15Pyrénées-Orientales Provisional6,286-0.5%
16Landes Provisional6,233-7.3%
17Ain Provisional5,478-17.3%
18Côtes-d’Armor Provisional5,285-9.8%
19Haute-Savoie Provisional4,780-42.5%
20Calvados Provisional4,551-29.2%
21Dordogne Provisional4,307-4.5%
22Seine-et-Marne Provisional4,044-48.4%
23Isère Provisional3,615-26.9%
24Tarn Provisional3,269+17%
25Bas-Rhin Provisional3,239-49%
26Maine-et-Loire Provisional2,857-44.5%
27Aude Provisional2,789-23.3%
28Vaucluse Provisional2,756-19.3%
29Ardèche Provisional2,719+15.8%
30Corse-du-Sud Provisional2,718-0.2%
31Savoie Provisional2,554-10.7%
32Yvelines Provisional2,475-61.4%
33Manche Provisional2,442-20.5%
34Lot-et-Garonne Provisional2,159-26.7%
35Indre-et-Loire Provisional2,027-40.2%
36Drôme Provisional1,862-35.8%
37Saône-et-Loire Provisional1,806-50.8%
38Corrèze Provisional1,804-18.5%
39Loire Provisional1,718-27%
40Haute-Corse Provisional1,692-31.8%
41Lot Provisional1,686-23.2%
42Hautes-Pyrénées Provisional1,634+19.9%
43Charente Provisional1,620-40.7%
44Côte-d’Or Provisional1,608-47.2%
45Loiret Provisional1,482-56.3%
46Alpes-de-Haute-Provence Provisional1,481-7%
47Moselle Provisional1,465-39.3%
48Ariège Provisional1,378+2.1%
49Aveyron Provisional1,332-17%
50Tarn-et-Garonne Provisional1,286-5.3%
51Gers Provisional1,237+5.5%
52Deux-Sèvres Provisional1,229+1.9%
53Hautes-Alpes Provisional1,219-41.9%
54Haute-Loire Provisional1,171-21.8%
54Puy-de-Dôme Provisional1,171+6.1%
56Haute-Vienne Provisional1,159-39.9%
57Nièvre Provisional1,096+41.4%
58Creuse Provisional1,024-24.7%
59Cantal Provisional984+3.6%
60Allier Provisional979+50.8%
61Mayotte Provisional763-32.2%
62Seine-Maritime Provisional743-4.3%
63Loir-et-Cher Provisional707-21.5%
64Yonne Provisional692+620.8%
65Haut-Rhin Provisional690-79.5%
66Eure Provisional586-54.8%
67La Réunion Provisional567-62.6%
68Indre Provisional519-45.8%
69Cher Provisional505-10.6%
70Essonne Provisional420-91.3%
71Jura Provisional390+34%
72Lozère Provisional386-6.1%
73Eure-et-Loir Provisional311+87.3%
74Vienne Provisional272-76.3%
75Haute-Saône Provisional172+3,340%
76Orne Provisional157-63.2%
77Meurthe-et-Moselle Provisional107-44.8%
78Territoire de Belfort Provisional90-70.6%
79Sarthe Provisional89-93.2%
80Martinique Provisional82-73.3%
81Vosges Provisional-128-141.7%
82Doubs Provisional-139+91.7%
83Aube Provisional-176+37.4%
84Meuse Provisional-210-156.9%
85Mayenne Provisional-217-153.7%
86Haute-Marne Provisional-363+43.6%
87Rhône Provisional-668+68.6%
88Ardennes Provisional-742-18.9%
89Somme Provisional-769-242.1%
90Guadeloupe Provisional-1,005-320.5%
91Aisne Provisional-1,525-10.6%
92Pas-de-Calais Provisional-1,844-51%
93Marne Provisional-1,918-81.8%
94Val-d’Oise Provisional-2,015-2,778.6%
95Seine-Saint-Denis Provisional-2,087-133.7%
96Oise Provisional-2,371+13.3%
97Hauts-de-Seine Provisional-2,596-5.9%
98Guyane Provisional-4,306-381.7%
99Nord Provisional-4,711+14.6%
100Val-de-Marne Provisional-5,080-129.6%
101Paris Provisional-26,771-41.2%

Other periods

About this ranking

Population change during the year minus natural change (live births minus deaths), including statistical adjustment. A negative value means the population fell by more than natural change explains (Eurostat demographic balance).

Eurostat calculates this as a residual, not by counting immigrants and emigrants, so it also absorbs census revisions and other statistical adjustments. For the EU it reflects migration to and from countries outside the EU. net_migration (World Bank, UN estimate) uses a different method, so the two series differ.

Every value in the ranking comes from the same publisher and the same period, so the areas are compared on one definition. Equal values share a rank.

How to cite

Eurostat. Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table. Retrieved 2026-10-12.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank NUTS 3 areas of France by net migration including statistical adjustment using official data, and cite the source.
rank_places {"indicator":"net_migration_plus_adjustment","level":"province","within":"France","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration_plus_adjustment&level=province&within=France&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which area has the highest net migration including statistical adjustment?

Gironde, with 14,160 in 2023, according to Eurostat, European Commission.

Which area has the lowest net migration including statistical adjustment?

Paris, with -26,771 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Retrieved 2026-10-12.

Net migration including statistical adjustment: other rankings

NUTS 3 areas of France: more rankings