EU regions (NUTS 2) by net migration including statistical adjustment

Community of Madrid had the highest net migration including statistical adjustment of 244 regions in 2023, at 135,712. Ile-de-France had the lowest, at -31,610. The median was 7,312 and the figure for the European Union (27) was 2.87 million. Source: Eurostat, European Commission.

Keep it in a collection in your library.
Highest135,712Community of Madrid
Lowest-31,610Ile-de-France
Median7,312244 regions
European Union (27)2,870,715History

Top 40 regions, 2023

Community of Madrid: 135,712 personsCommunity of Madrid135,712Catalonia: 123,756 personsCatalonia123,756Valencian Community: 114,395 personsValencian Community114,395Grande Lisboa: 77,307 personsGrande Lisboa77,307Lombardia: 73,931 personsLombardia73,931Norte: 73,109 personsNorte73,109Andalusia: 61,014 personsAndalusia61,014Centro (PT): 44,497 personsCentro (PT)44,497Düsseldorf: 39,701 personsDüsseldorf39,701Emilia-Romagna: 37,058 personsEmilia-Romagna37,058Provence-Alpes-Côte d’Azur: 36,205 personsProvence-Alpes-Côte d’Azur36,205Península de Setúbal: 36,000 personsPenínsula de Setúbal36,000Aquitaine: 34,510 personsAquitaine34,510Berlin: 33,881 personsBerlin33,881Zuid-Holland: 31,887 personsZuid-Holland31,887Canary Islands: 31,570 personsCanary Islands31,570Schleswig-Holstein: 31,350 personsSchleswig-Holstein31,350Darmstadt: 31,195 personsDarmstadt31,195Oeste e Vale do Tejo: 30,367 personsOeste e Vale do Tejo30,367Köln: 30,341 personsKöln30,341Brandenburg: 30,042 personsBrandenburg30,042Piemonte: 29,240 personsPiemonte29,240Bretagne: 28,666 personsBretagne28,666Languedoc-Roussillon: 28,345 personsLanguedoc-Roussillon28,345Stuttgart: 27,844 personsStuttgart27,844Praha: 27,043 personsPraha27,043Southern: 26,934 personsSouthern26,934Castilla-La Mancha: 25,719 personsCastilla-La Mancha25,719Galicia: 25,187 personsGalicia25,187Helsinki-Uusimaa: 25,176 personsHelsinki-Uusimaa25,176Lazio: 24,152 personsLazio24,152Oberbayern: 24,116 personsOberbayern24,116Midi-Pyrénées: 23,916 personsMidi-Pyrénées23,916Castile and León: 23,585 personsCastile and León23,585Vidurio ir vakarų Lietuvos regionas: 23,453 personsVidurio ir vakarų Lietuvos region…23,453Veneto: 23,296 personsVeneto23,296Wien: 22,840 personsWien22,840Münster: 22,644 personsMünster22,644Algarve: 22,430 personsAlgarve22,430Noord-Holland: 22,397 personsNoord-Holland22,397Community of Madrid: 135,712 personsCommunity of Madrid135,712Catalonia: 123,756 personsCatalonia123,756Valencian Community: 114,395 personsValencian Community114,395Grande Lisboa: 77,307 personsGrande Lisboa77,307Lombardia: 73,931 personsLombardia73,931Norte: 73,109 personsNorte73,109Andalusia: 61,014 personsAndalusia61,014Centro (PT): 44,497 personsCentro (PT)44,497Düsseldorf: 39,701 personsDüsseldorf39,701Emilia-Romagna: 37,058 personsEmilia-Romagna37,058Provence-Alpes-Côte d’Azur: 36,205 personsProvence-Alpes-Côte d’Azur36,205Península de Setúbal: 36,000 personsPenínsula de Setúbal36,000Aquitaine: 34,510 personsAquitaine34,510Berlin: 33,881 personsBerlin33,881Zuid-Holland: 31,887 personsZuid-Holland31,887Canary Islands: 31,570 personsCanary Islands31,570Schleswig-Holstein: 31,350 personsSchleswig-Holstein31,350Darmstadt: 31,195 personsDarmstadt31,195Oeste e Vale do Tejo: 30,367 personsOeste e Vale do Tejo30,367Köln: 30,341 personsKöln30,341Brandenburg: 30,042 personsBrandenburg30,042Piemonte: 29,240 personsPiemonte29,240Bretagne: 28,666 personsBretagne28,666Languedoc-Roussillon: 28,345 personsLanguedoc-Roussillon28,345Stuttgart: 27,844 personsStuttgart27,844Praha: 27,043 personsPraha27,043Southern: 26,934 personsSouthern26,934Castilla-La Mancha: 25,719 personsCastilla-La Mancha25,719Galicia: 25,187 personsGalicia25,187Helsinki-Uusimaa: 25,176 personsHelsinki-Uusimaa25,176Lazio: 24,152 personsLazio24,152Oberbayern: 24,116 personsOberbayern24,116Midi-Pyrénées: 23,916 personsMidi-Pyrénées23,916Castile and León: 23,585 personsCastile and León23,585Vidurio ir vakarų Lietuvos regionas: 23,453 personsVidurio ir vakarų Lietuvos regionas23,453Veneto: 23,296 personsVeneto23,296Wien: 22,840 personsWien22,840Münster: 22,644 personsMünster22,644Algarve: 22,430 personsAlgarve22,430Noord-Holland: 22,397 personsNoord-Holland22,397
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

RankRegions2023
persons
Change on 2022
1Community of Madrid135,712+5.3%
2Catalonia123,756-19.9%
3Valencian Community114,395-6.5%
4Grande Lisboa77,307-64.3%
5Lombardia73,931-5.3%
6Norte73,109-8.4%
7Andalusia61,014-31.4%
8Centro (PT)44,497-15.4%
9Düsseldorf Series break39,701-18.1%
10Emilia-Romagna37,058-1.4%
11Provence-Alpes-Côte d’Azur Provisional36,205-28.6%
12Península de Setúbal36,000-32.5%
13Aquitaine Provisional34,510-7.9%
14Berlin Series break33,881+183.1%
15Zuid-Holland31,887-32.6%
16Canary Islands31,570-6.9%
17Schleswig-Holstein Series break31,350-7.9%
18Darmstadt Series break31,195+272%
19Oeste e Vale do Tejo30,367-7.2%
20Köln Series break30,341+3,063.8%
21Brandenburg Series break30,042+10.2%
22Piemonte29,240+4.8%
23Bretagne Provisional28,666-17.1%
24Languedoc-Roussillon Provisional28,345-9.4%
25Stuttgart Series break27,844+1,330.9%
26Praha27,043-66.7%
27Southern26,934-21.5%
28Castilla-La Mancha25,719-19.2%
29Galicia25,187-7%
30Helsinki-Uusimaa25,176+47.2%
31Lazio24,152-28.8%
32Oberbayern Series break24,116+205.7%
33Midi-Pyrénées Provisional23,916+6.6%
34Castile and León23,585-9.3%
35Vidurio ir vakarų Lietuvos regionas23,453-39.3%
36Veneto23,296-8.7%
37Wien22,840-53.8%
38Münster Series break22,644+26.7%
39Algarve22,430-69.9%
40Noord-Holland22,397-44.4%
41Rhône-Alpes Provisional22,058-21.8%
42Toscana21,928-15.9%
43Balearic Islands21,763-5.8%
44Sostinės regionas21,541-35.7%
45Budapest21,524+245%
46Freiburg Series break21,357-13.4%
47Eastern and Midland21,213-46.3%
48Noord-Brabant21,175-39.9%
49Malta20,960-3.8%
50Arnsberg Series break20,807-8.4%
51Bucureşti-Ilfov Estimated20,624-17.7%
52Pays de la Loire Provisional20,285-27.5%
53Karlsruhe Series break20,249-24%
54Basque Country20,248-3.6%
55Schwaben Series break20,170+279.5%
56Hamburg Series break20,126+198.5%
57Weser-Ems Series break19,131+37.4%
58Jadranska Hrvatska19,006+93.6%
59Střední Čechy18,065-66.2%
60Hannover Series break17,215+178.2%
61Warszawski stołeczny17,093+6.5%
62Gelderland16,923-32.7%
63Alentejo16,805-44.7%
64Rheinhessen-Pfalz Series break16,582+712.4%
65Sachsen-Anhalt Series break16,358+334.9%
66Mecklenburg-Vorpommern Series break16,326+179.4%
67Region of Murcia16,140-26%
68Aragon15,490-20.4%
69Jihovýchod15,379-66.2%
70Tübingen Series break15,358+8.5%
71Prov. Antwerpen15,140-37.5%
72Liguria14,765+6.7%
73Hovedstaden14,722-24.5%
74Nord-Vest Estimated14,591-14.8%
75Lüneburg Series break14,337+341.7%
76Thüringen Series break14,225-50.3%
77Mittelfranken Series break14,052+33.1%
78Eesti13,856-65.1%
79Centru Estimated13,797-13%
80Kýpros13,782-16.1%
81Länsi-Suomi13,672+60.4%
82Chemnitz Series break13,322+41.5%
83Jihozápad12,947-70.9%
84Nord-Est Estimated12,836+5.8%
85Koblenz Series break12,742-52.4%
86Northern and Western12,657-47.1%
87Braunschweig Series break12,414+76%
88Prov. Oost-Vlaanderen12,385-33.5%
89Yuzhen tsentralen12,194+58.2%
90Dresden Series break12,071-26.5%
91Asturias12,006+16.7%
92Oberpfalz Series break11,894+303.6%
93Sud-Muntenia Estimated11,857+38.3%
94Poitou-Charentes Provisional11,754-11.6%
95Niederbayern Series break11,488+294.2%
96Leipzig Series break11,236-5.3%
97Etelä-Suomi11,196+127.3%
98Niederösterreich10,948-55.4%
99Yugozapaden10,721-0.7%
100Vest Estimated10,269-7.3%
101Detmold Series break10,126-48.1%
102Oberfranken Series break9,915+361.1%
103Utrecht9,901-34%
104Prov. West-Vlaanderen9,770-32.1%
105Kassel Series break9,720+179.6%
106Unterfranken Series break9,540+283.6%
107Luxembourg9,352-30%
108Limburg (NL)9,341-34.1%
109Prov. Vlaams-Brabant9,195-34.8%
110Gießen Series break9,071+193.2%
111Saarland Series break8,947-75.9%
112Bremen Series break8,810-59%
113Oberösterreich8,640-52.3%
114Severovýchod8,599-79.5%
115Yugoiztochen8,371+146.2%
116Severoiztochen8,087+91.9%
117Friuli-Venezia Giulia7,995-2.5%
118Steiermark7,763-50.7%
119Västsverige7,717-43.8%
120Pohjois- ja Itä-Suomi7,600+125.4%
121Navarre7,529-18.2%
122Marche7,387-7.4%
123Sjeverna Hrvatska7,237+94.3%
124Basse-Normandie Provisional7,150-28%
125Vzhodna Slovenija7,006-8.2%
126Pest6,912-56.4%
127Sud-Est Estimated6,773-7.3%
128Voreio Aigaio6,609+666.7%
129Groningen6,608-7%
130Prov. Limburg (BE)6,498-40.3%
131Anatoliki Makedonia, Thraki6,354+133.1%
132Sjælland6,025-34.6%
133Sydsverige6,012-43.2%
134Prov. Hainaut5,766-32.4%
135Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest5,730-69.3%
136Midtjylland5,607-64.1%
137Prov. Liège5,604-26.3%
138Sud-Vest Oltenia Estimated5,584+1.5%
139Centre - Val de Loire Provisional5,551-40.8%
140Grad Zagreb5,528+38.9%
141Cantabria5,520-14.8%
142Overijssel5,292-58.8%
143Bourgogne Provisional5,202-31.5%
144Abruzzo5,195-4.4%
145Região Autónoma da Madeira5,067-1.4%
146Stockholm5,064-65.6%
147Pomorskie5,046+7.4%
148Extremadura4,926+60.4%
149Kentriki Makedonia4,851+258.3%
150Sterea Elláda4,736+176.8%
151Severozápad4,714-82.9%
152Sicilia4,640+38.8%
153Tirol4,547-32.5%
154Östra Mellansverige4,537-57%
155Ipeiros4,529+142.5%
156Zahodna Slovenija4,522-35.6%
157Corse Provisional4,410-15.3%
158Střední Morava4,349-78%
159Auvergne Provisional4,305+2.5%
160Dolnośląskie4,229-16.2%
161Bratislavský kraj4,208-6.3%
162Małopolskie4,134+28.5%
163Flevoland4,071-47.2%
164Trier Series break4,058+142.6%
165Limousin Provisional3,987-27.5%
166Alsace Provisional3,929-59.6%
167Drenthe3,832-39.2%
168Sardegna3,831+6.9%
169Friesland (NL)3,688-46%
170Moravskoslezsko3,576-77.4%
171Provincia Autonoma di Trento3,543+2.4%
172Syddanmark3,526-69.6%
173Provincia Autonoma di Bolzano/Bozen3,254+76.8%
174Közép-Dunántúl3,194-48.2%
175Salzburg3,185-43.3%
176La Rioja3,139-20.3%
177Kärnten3,019-55.5%
178Vorarlberg3,013-31%
179Övre Norrland2,992+26.3%
180Nyugat-Dunántúl2,959-62.8%
181Umbria2,705-36.7%
182Prov. Namur2,233-40.6%
183Burgenland2,178-58.1%
184Thessalia1,901+1,487.6%
185Wielkopolskie1,878-1.2%
186Região Autónoma dos Açores1,657-56.7%
187Peloponnisos1,619+214.4%
188Zeeland1,570-70.4%
189Prov. Brabant wallon1,549-57.1%
190Severen tsentralen1,531+6.2%
191Haute-Normandie Provisional1,329-35.9%
192Západné Slovensko1,262+45.1%
193Lorraine Provisional1,234-62.4%
194Prov. Luxembourg (BE)956-69.3%
195Molise882-18.9%
196Puglia807-74.1%
197Mayotte Provisional763-32.2%
198Severozapaden676+672.9%
199Calabria654+1.6%
200La Réunion Provisional567-62.6%
201Franche-Comté Provisional513+147.9%
202Dytiki Elláda459+177.1%
203Valle d’Aosta/Vallée d’Aoste402-22.5%
204Kriti369+197.1%
205Campania347-83.5%
206Attiki274+349.2%
207Melilla221+46.4%
208Åland193+171.8%
209Martinique Provisional82-73.3%
210Notio Aigaio40+103.5%
211Ceuta4+103.5%
212Mellersta Norrland-37-104.1%
213Nordjylland-370-108.6%
214Norra Mellansverige-545-123.8%
215Dél-Dunántúl-562-130.3%
216Ionia Nisia-719+25.6%
217Dél-Alföld-754-138.6%
218Lubuskie-768+16.8%
219Basilicata-808-357.3%
220Guadeloupe Provisional-1,005-320.5%
221Zachodniopomorskie-1,047-139.6%
222Podlaskie-1,110+8.8%
223Dytiki Makedonia-1,206+26.2%
224Småland med öarna-1,255-130.8%
225Opolskie-1,531-36.9%
226Panonska Hrvatska-1,593+72.7%
227Łódzkie-1,805-44.2%
228Stredné Slovensko-1,896+4.7%
229Észak-Alföld-2,109+9.6%
230Podkarpackie-2,136-84%
231Východné Slovensko-2,173+8.6%
232Warmińsko-mazurskie-2,561-14.2%
233Kujawsko-pomorskie-2,748-11.8%
234Świętokrzyskie-2,798-40.5%
235Latvija-3,123-109.1%
236Champagne-Ardenne Provisional-3,199-22.8%
237Śląskie-3,680-6.5%
238Mazowiecki regionalny-3,860-13.6%
239Guyane Provisional-4,306-381.7%
240Lubelskie-4,517-13.8%
241Picardie Provisional-4,665-30.6%
242Észak-Magyarország-5,400-281.6%
243Nord-Pas de Calais Provisional-6,555+2.7%
244Ile-de-France Provisional-31,610-2,128.9%

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 regions 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.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

Eurostat, European Commission. (2026). Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3) (EU regions (NUTS 2) by net migration including statistical adjustment, 2023) [Data set]. Retrieved October 12, 2026, from https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table

MLA 9

Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3), EU regions (NUTS 2) by net migration including statistical adjustment, 2023. Eurostat, European Commission, 21 July 2026, https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table. Invokely, https://invokely.ai/rankings/net-migration-including-statistical-adjustment/eu-regions?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

Eurostat, European Commission. 2026. Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). EU regions (NUTS 2) by net migration including statistical adjustment, 2023. Dataset. Accessed October 12, 2026. https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table. Also distributed by Invokely, https://invokely.ai/rankings/net-migration-including-statistical-adjustment/eu-regions?period=2023.

Harvard

Eurostat, European Commission (2026) Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3), EU regions (NUTS 2) by net migration including statistical adjustment, 2023 [Dataset]. Available at: https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table, via Invokely: https://invokely.ai/rankings/net-migration-including-statistical-adjustment/eu-regions?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{eurostat_eu_regions_nuts_2_2023,
  author = {{Eurostat, European Commission}},
  title = {{Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo\_r\_gind3): EU regions (NUTS 2) by net migration including statistical adjustment, 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-migration-including-statistical-adjustment/eu-regions?period=2023. Publisher attribution: 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.},
}
RIS
TY  - DATA
AU  - Eurostat, European Commission
TI  - Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3): EU regions (NUTS 2) by net migration including statistical adjustment, 2023
PY  - 2026
DA  - 2026/07/21
PB  - Eurostat, European Commission
DB  - Invokely
UR  - https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table
L2  - https://invokely.ai/rankings/net-migration-including-statistical-adjustment/eu-regions?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-migration-including-statistical-adjustment/eu-regions?period=2023.
N1  - Publisher attribution: 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.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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 EU regions by net migration including statistical adjustment using official data, and cite the source.
rank_places {"indicator":"net_migration_plus_adjustment","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration_plus_adjustment&level=region&within=European%20Union%20(27)&limit=10

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

Questions

Which region has the highest net migration including statistical adjustment?

Community of Madrid, with 135,712 in 2023, according to Eurostat, European Commission.

Which region has the lowest net migration including statistical adjustment?

Ile-de-France, with -31,610 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

EU regions (NUTS 2): more rankings