NUTS 3 areas of Germany by net migration including statistical adjustment

Berlin had the highest net migration including statistical adjustment of 400 areas in 2023, at 33,881. München, Kreisfreie Stadt had the lowest, at -4,757. The median was 1,266 and the figure for Germany was 672,761. Source: Eurostat, European Commission.

Highest33,881Berlin
Median1,266400 areas
Germany672,761History

Top 40 areas, 2023

Berlin: 33,881 personsBerlin33,881Hamburg: 20,126 personsHamburg20,126Region Hannover: 8,964 personsRegion Hannover8,964Bremen, Kreisfreie Stadt: 8,808 personsBremen, Kreisfreie Stadt8,808Leipzig, Kreisfreie Stadt: 6,293 personsLeipzig, Kreisfreie Stadt6,293Dresden, Kreisfreie Stadt: 4,776 personsDresden, Kreisfreie Stadt4,776Main-Kinzig-Kreis: 4,764 personsMain-Kinzig-Kreis4,764Essen, Kreisfreie Stadt: 4,405 personsEssen, Kreisfreie Stadt4,405Rhein-Erft-Kreis: 4,393 personsRhein-Erft-Kreis4,393Wesel: 4,350 personsWesel4,350Rhein-Sieg-Kreis: 4,340 personsRhein-Sieg-Kreis4,340Köln, Kreisfreie Stadt: 4,334 personsKöln, Kreisfreie Stadt4,334Recklinghausen: 4,250 personsRecklinghausen4,250Chemnitz, Kreisfreie Stadt: 4,220 personsChemnitz, Kreisfreie Stadt4,220Nürnberg, Kreisfreie Stadt: 4,142 personsNürnberg, Kreisfreie Stadt4,142Dortmund, Kreisfreie Stadt: 4,100 personsDortmund, Kreisfreie Stadt4,100Städteregion Aachen: 4,079 personsStädteregion Aachen4,079Kleve: 3,973 personsKleve3,973Steinfurt: 3,969 personsSteinfurt3,969Eichsfeld: 3,932 personsEichsfeld3,932Ortenaukreis: 3,842 personsOrtenaukreis3,842Viersen: 3,829 personsViersen3,829Regionalverband Saarbrücken: 3,781 personsRegionalverband Saarbrücken3,781Rhein-Kreis Neuss: 3,690 personsRhein-Kreis Neuss3,690Segeberg: 3,607 personsSegeberg3,607Gelsenkirchen, Kreisfreie Stadt: 3,487 personsGelsenkirchen, Kreisfreie Stadt3,487Karlsruhe, Landkreis: 3,466 personsKarlsruhe, Landkreis3,466Mettmann: 3,446 personsMettmann3,446Esslingen: 3,416 personsEsslingen3,416Euskirchen: 3,401 personsEuskirchen3,401Rhein-Neckar-Kreis: 3,387 personsRhein-Neckar-Kreis3,387Borken: 3,378 personsBorken3,378Offenbach, Landkreis: 3,372 personsOffenbach, Landkreis3,372München, Landkreis: 3,361 personsMünchen, Landkreis3,361Pinneberg: 3,356 personsPinneberg3,356Leipzig: 3,325 personsLeipzig3,325Duisburg, Kreisfreie Stadt: 3,220 personsDuisburg, Kreisfreie Stadt3,220Emsland: 3,183 personsEmsland3,183Hochtaunuskreis: 3,172 personsHochtaunuskreis3,172Düsseldorf, Kreisfreie Stadt: 3,152 personsDüsseldorf, Kreisfreie Stadt3,152
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
1Berlin Series break33,881+183.1%
2Hamburg Series break20,126+198.5%
3Region Hannover Series break8,964+146.8%
4Bremen, Kreisfreie Stadt Series break8,808-42.7%
5Leipzig, Kreisfreie Stadt Series break6,293+89.9%
6Dresden, Kreisfreie Stadt Series break4,776-20.2%
7Main-Kinzig-Kreis Series break4,764+173.8%
8Essen, Kreisfreie Stadt Series break4,405+193.1%
9Rhein-Erft-Kreis Series break4,393+31.3%
10Wesel Series break4,350+343.6%
11Rhein-Sieg-Kreis Series break4,340+2.5%
12Köln, Kreisfreie Stadt Series break4,334+108.4%
13Recklinghausen Series break4,250-66.8%
14Chemnitz, Kreisfreie Stadt Series break4,220+152.7%
15Nürnberg, Kreisfreie Stadt Series break4,142-71.4%
16Dortmund, Kreisfreie Stadt Series break4,100-72.1%
17Städteregion Aachen Series break4,079-84.2%
18Kleve Series break3,973-3.9%
19Steinfurt Series break3,969+306.5%
20Eichsfeld Series break3,932+555.3%
21Ortenaukreis Series break3,842-48%
22Viersen Series break3,829+324.2%
23Regionalverband Saarbrücken Series break3,781-32.6%
24Rhein-Kreis Neuss Series break3,690-28%
25Segeberg Series break3,607+406.6%
26Gelsenkirchen, Kreisfreie Stadt Series break3,487-35.1%
27Karlsruhe, Landkreis Series break3,466-43.1%
28Mettmann Series break3,446-55.5%
29Esslingen Series break3,416+243.3%
30Euskirchen Series break3,401-36.4%
31Rhein-Neckar-Kreis Series break3,387-62.2%
32Borken Series break3,378-23.1%
33Offenbach, Landkreis Series break3,372+227%
34München, Landkreis Series break3,361+300.1%
35Pinneberg Series break3,356-31.5%
36Leipzig Series break3,325-7.3%
37Duisburg, Kreisfreie Stadt Series break3,220-63.9%
38Emsland Series break3,183+302.9%
39Hochtaunuskreis Series break3,172+23.3%
40Düsseldorf, Kreisfreie Stadt Series break3,152+170.8%
41Rems-Murr-Kreis Series break3,058-73.5%
42Unna Series break3,024-36.7%
43Ludwigsburg Series break2,996+124.5%
44Teltow-Fläming Series break2,992-25.8%
45Breisgau-Hochschwarzwald Series break2,987-31.4%
46Böblingen Series break2,972+281.1%
47Wiesbaden, Kreisfreie Stadt Series break2,935-52.9%
48Düren Series break2,929-73.4%
49Zwickau Series break2,846-34.2%
50Lörrach Series break2,780-56.8%
51Mittelsachsen Series break2,735+81.1%
52Harburg Series break2,721-57%
53Ravensburg Series break2,683+293.4%
54Bochum, Kreisfreie Stadt Series break2,676+149.7%
55Konstanz Series break2,673+6%
56Heilbronn, Landkreis Series break2,670-31%
57Augsburg, Landkreis Series break2,668+39.2%
58Barnim Series break2,649-33.5%
59Augsburg, Kreisfreie Stadt Series break2,639+241.8%
59Ostholstein Series break2,639+237.9%
61Göppingen Series break2,620+364.4%
62Reutlingen Series break2,616-27.6%
63Rendsburg-Eckernförde Series break2,609+2.2%
64Regensburg, Landkreis Series break2,594+179.1%
65Darmstadt, Kreisfreie Stadt Series break2,579-7.2%
66Gütersloh Series break2,574+174.5%
67Gießen, Landkreis Series break2,562+141.8%
68Wetteraukreis Series break2,548+303.7%
69Potsdam-Mittelmark Series break2,547+155.7%
70Vorpommern-Rügen Series break2,545+134.3%
71Mecklenburgische Seenplatte Series break2,503+135.8%
72Oder-Spree Series break2,485+18.2%
73Märkisch-Oderland Series break2,474+292.7%
74Dahme-Spreewald Series break2,465+62.5%
75Lübeck, Kreisfreie Stadt Series break2,464+93%
76Magdeburg, Kreisfreie Stadt Series break2,461-65.9%
77Göttingen Series break2,414-59.9%
78Landkreis Rostock Series break2,405+20.7%
79Neu-Ulm Series break2,387-25.7%
80Kiel, Kreisfreie Stadt Series break2,386-47.5%
81Bergstraße Series break2,385-26%
81Rostock, Kreisfreie Stadt Series break2,385+174.9%
83Havelland Series break2,373-34.7%
84Lahn-Dill-Kreis Series break2,372+96.8%
85Vorpommern-Greifswald Series break2,345+135.4%
86Schwarzwald-Baar-Kreis Series break2,339+515.5%
87Nordfriesland Series break2,333-2.4%
88Mainz, Kreisfreie Stadt Series break2,313-41.6%
89Regensburg, Kreisfreie Stadt Series break2,271+137.9%
90Rosenheim, Landkreis Series break2,264+130%
91Herzogtum Lauenburg Series break2,222-49.9%
92Darmstadt-Dieburg Series break2,216-54.1%
93Unterallgäu Series break2,215+153.1%
94Oldenburg (Oldenburg), Kreisfreie Stadt Series break2,190-50.1%
95Karlsruhe, Stadtkreis Series break2,188+178.7%
96Schwäbisch Hall Series break2,181+595.7%
97Stade Series break2,174+421.3%
98Burgenlandkreis Series break2,171+159.4%
99Münster, Kreisfreie Stadt Series break2,170+117.7%
100Coesfeld Series break2,168-46.1%
101Gera, Kreisfreie Stadt Series break2,133-47.2%
102Schwalm-Eder-Kreis Series break2,124+335.2%
103Paderborn Series break2,119-56.4%
104Ludwigshafen am Rhein, Kreisfreie Stadt Series break2,094+14.4%
105Warendorf Series break2,090-45.3%
106Rheinisch-Bergischer Kreis Series break2,088+109.6%
107Bodenseekreis Series break2,084+69.8%
108Kassel, Landkreis Series break2,074+138.8%
109Oberhavel Series break2,072-16.9%
110Soest Series break2,056+281.8%
111Meißen Series break2,055-38.9%
112Schleswig-Flensburg Series break2,042+26.7%
113Diepholz Series break2,020+10.3%
114Groß-Gerau Series break2,019+121%
115Cuxhaven Series break2,018+134.4%
116Hildesheim Series break2,015+141.1%
117Sächsische Schweiz-Osterzgebirge Series break2,012-40.3%
118Heinsberg Series break1,954-50.1%
119Lüneburg, Landkreis Series break1,944+130.8%
120Vogtlandkreis Series break1,940-37.3%
121Stormarn Series break1,932+11%
122Fürstenfeldbruck Series break1,927+172.5%
123Saalekreis Series break1,916+56.2%
124Wolfsburg, Kreisfreie Stadt Series break1,905-57.8%
125Ennepe-Ruhr-Kreis Series break1,877+139.6%
126Mayen-Koblenz Series break1,861+17.6%
127Emmendingen Series break1,843+704.8%
128Mannheim, Stadtkreis Series break1,833-48.2%
129Heilbronn, Stadtkreis Series break1,832-59.2%
130Potsdam, Kreisfreie Stadt Series break1,827+1,014%
131Ludwigslust-Parchim Series break1,824+287.8%
132Freising Series break1,819+734.4%
133Erfurt, Kreisfreie Stadt Series break1,817-72.5%
134Tübingen, Landkreis Series break1,813+66.3%
135Marburg-Biedenkopf Series break1,806+161%
136Passau, Landkreis Series break1,783+675.2%
137Biberach Series break1,782-2.2%
138Fulda Series break1,781+224%
138Waldshut Series break1,781+396.1%
140Aurich Series break1,737+386.6%
141Mülheim an der Ruhr, Kreisfreie Stadt Series break1,705-25%
142Görlitz Series break1,695+16.8%
143Limburg-Weilburg Series break1,675+5.1%
144Oberbergischer Kreis Series break1,642-49.1%
145Minden-Lübbecke Series break1,635-84.9%
146Solingen, Kreisfreie Stadt Series break1,629-77.1%
147Rotenburg (Wümme) Series break1,625+342.8%
148Nordsachsen Series break1,618-67.4%
149Uelzen Series break1,610+246.9%
150Saarlouis Series break1,609-88.1%
151Alb-Donau-Kreis Series break1,605+146.2%
152Halle (Saale), Kreisfreie Stadt Series break1,604+117.5%
153Schaumburg Series break1,603+1,161.6%
154Erzgebirgskreis Series break1,581+233.1%
155Weilheim-Schongau Series break1,572+172.4%
156Rastatt Series break1,568+306.9%
157Bautzen Series break1,533-32.2%
158Ostalbkreis Series break1,527-22.1%
159Günzburg Series break1,523+1,089.8%
160Steinburg Series break1,521-14.2%
161Erlangen, Kreisfreie Stadt Series break1,519+98.6%
162Hagen, Kreisfreie Stadt Series break1,507-29.1%
163Wuppertal, Kreisfreie Stadt Series break1,506-72.1%
164Celle Series break1,501+123.8%
165Enzkreis Series break1,497+258.2%
166Westerwaldkreis Series break1,494-64.3%
167Traunstein Series break1,492+121.2%
168Neumarkt i. d. OPf. Series break1,473+45.7%
169Aichach-Friedberg Series break1,469+816.6%
170Hochsauerlandkreis Series break1,465-60.4%
171Dithmarschen Series break1,461+764.5%
172Dingolfing-Landau Series break1,452-11.8%
172Main-Taunus-Kreis Series break1,452+235.6%
174Herne, Kreisfreie Stadt Series break1,447+823.5%
174Mönchengladbach, Kreisfreie Stadt Series break1,447-80.6%
176Landsberg am Lech Series break1,441+188.6%
177Ansbach, Landkreis Series break1,436+142.2%
178Neuwied Series break1,435-65.9%
179Deggendorf Series break1,434+47,900%
180Braunschweig, Kreisfreie Stadt Series break1,425-73.4%
181Ammerland Series break1,418+282.2%
182Bad Kreuznach Series break1,413-74.1%
183Roth Series break1,409+270.8%
184Goslar Series break1,407+130.2%
185Stuttgart, Stadtkreis Series break1,402+109.9%
186Oberhausen, Kreisfreie Stadt Series break1,401-76%
187Calw Series break1,379+763%
188Neuburg-Schrobenhausen Series break1,376+347.9%
189Cham Series break1,371+408.1%
190Rheingau-Taunus-Kreis Series break1,367+298.7%
191Schwandorf Series break1,362+271.3%
192Pforzheim, Stadtkreis Series break1,360-83.9%
193Tuttlingen Series break1,355+5.9%
194Osnabrück, Landkreis Series break1,327+131.3%
195Cottbus, Kreisfreie Stadt Series break1,323+140.6%
195Uckermark Series break1,323-28.9%
197Oldenburg, Landkreis Series break1,302+359.9%
198Zollernalbkreis Series break1,294-55.8%
199Ahrweiler Series break1,281+277.9%
200Nordwestmecklenburg Series break1,274+2,995.5%
201Eifelkreis Bitburg-Prüm Series break1,258+291.8%
202Dillingen a.d. Donau Series break1,257+410.4%
203Waldeck-Frankenberg Series break1,251+383.7%
204Ingolstadt, Kreisfreie Stadt Series break1,247+529.8%
205Leverkusen, Kreisfreie Stadt Series break1,241-68.1%
206Main-Tauber-Kreis Series break1,239+158.7%
207Worms, Kreisfreie Stadt Series break1,232-29.9%
208Main-Spessart Series break1,227+640.5%
209Anhalt-Bitterfeld Series break1,226+178%
210Frankfurt (Oder), Kreisfreie Stadt Series break1,222+265.9%
211Nienburg (Weser) Series break1,217+316.8%
212Mühldorf a. Inn Series break1,209-58.7%
213Ostallgäu Series break1,205+140.5%
214Berchtesgadener Land Series break1,199+173.1%
215Forchheim Series break1,195+226.7%
216Rhein-Hunsrück-Kreis Series break1,193-53.2%
217Altötting Series break1,186+110.3%
218Rhein-Pfalz-Kreis Series break1,179+78.4%
219Alzey-Worms Series break1,177+200.9%
220Nürnberger Land Series break1,171+169.5%
221Bamberg, Landkreis Series break1,168+6,970.6%
222Börde Series break1,164+269.5%
223Neunkirchen Series break1,160-69.3%
224Neckar-Odenwald-Kreis Series break1,158-35.7%
225Miltenberg Series break1,155+171.3%
226Altenkirchen (Westerwald) Series break1,151-63.1%
227Grafschaft Bentheim Series break1,141-77.4%
228Rottal-Inn Series break1,137+159.4%
229Bottrop, Kreisfreie Stadt Series break1,132-31.2%
230Friesland (DE) Series break1,131-38.6%
231Frankfurt am Main, Kreisfreie Stadt Series break1,130+108.5%
231Neumünster, Kreisfreie Stadt Series break1,130+1,714.3%
233Wartburgkreis Series break1,129+208.9%
234Plön Series break1,128-34.3%
235Mainz-Bingen Series break1,122+118.6%
235Wolfenbüttel Series break1,122+919%
237Harz Series break1,119-50.7%
238Krefeld, Kreisfreie Stadt Series break1,118-76%
239Brandenburg an der Havel, Kreisfreie Stadt Series break1,117-40.3%
240Donau-Ries Series break1,115+210.8%
241Oberallgäu Series break1,111+126.2%
242Rhein-Lahn-Kreis Series break1,107-62%
243Saale-Holzland-Kreis Series break1,103-36.7%
244Kelheim Series break1,096+22.3%
245Freiburg im Breisgau, Stadtkreis Series break1,079-62.5%
246Landshut, Landkreis Series break1,077+154.1%
247Dachau Series break1,069+125.2%
248Eichstätt Series break1,058+114.2%
249Offenbach am Main, Kreisfreie Stadt Series break1,055+206.9%
250Germersheim Series break1,051-45.8%

Showing the top 250 of 400. The Excel download has every row.

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.

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) (NUTS 3 areas of Germany 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), NUTS 3 areas of Germany 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/germany-provinces?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). NUTS 3 areas of Germany 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/germany-provinces?period=2023.

Harvard

Eurostat, European Commission (2026) Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3), NUTS 3 areas of Germany 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/germany-provinces?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{eurostat_nuts_3_areas_of_2023,
  author = {{Eurostat, European Commission}},
  title = {{Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo\_r\_gind3): NUTS 3 areas of Germany 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/germany-provinces?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): NUTS 3 areas of Germany 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/germany-provinces?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-migration-including-statistical-adjustment/germany-provinces?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 NUTS 3 areas of Germany by net migration including statistical adjustment using official data, and cite the source.
rank_places {"indicator":"net_migration_plus_adjustment","level":"province","within":"Germany","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration_plus_adjustment&level=province&within=Germany&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?

Berlin, with 33,881 in 2023, according to Eurostat, European Commission.

Which area has the lowest net migration including statistical adjustment?

München, Kreisfreie Stadt, with -4,757 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 Germany: more rankings