NUTS 3 areas of Germany by net migration including statistical adjustment

Städteregion Aachen had the highest net migration including statistical adjustment of 400 areas in 2022, at 25,772. Köln, Kreisfreie Stadt had the lowest, at -51,437. The median was 631 and the figure for Germany was 208,899. Source: Eurostat, European Commission.

Median631400 areas
Germany208,899History

Top 40 areas, 2022

Städteregion Aachen: 25,772 personsStädteregion Aachen25,772Bremen, Kreisfreie Stadt: 15,382 personsBremen, Kreisfreie Stadt15,382Dortmund, Kreisfreie Stadt: 14,709 personsDortmund, Kreisfreie Stadt14,709Nürnberg, Kreisfreie Stadt: 14,474 personsNürnberg, Kreisfreie Stadt14,474Saarlouis: 13,577 personsSaarlouis13,577Recklinghausen: 12,790 personsRecklinghausen12,790Rems-Murr-Kreis: 11,538 personsRems-Murr-Kreis11,538Düren: 11,010 personsDüren11,010Minden-Lübbecke: 10,820 personsMinden-Lübbecke10,820Rhein-Neckar-Kreis: 8,950 personsRhein-Neckar-Kreis8,950Duisburg, Kreisfreie Stadt: 8,908 personsDuisburg, Kreisfreie Stadt8,908Pforzheim, Stadtkreis: 8,438 personsPforzheim, Stadtkreis8,438Mettmann: 7,742 personsMettmann7,742Mönchengladbach, Kreisfreie Stadt: 7,472 personsMönchengladbach, Kreisfreie Stadt7,472Ortenaukreis: 7,391 personsOrtenaukreis7,391Magdeburg, Kreisfreie Stadt: 7,215 personsMagdeburg, Kreisfreie Stadt7,215Solingen, Kreisfreie Stadt: 7,123 personsSolingen, Kreisfreie Stadt7,123Merzig-Wadern: 6,832 personsMerzig-Wadern6,832Erfurt, Kreisfreie Stadt: 6,615 personsErfurt, Kreisfreie Stadt6,615Lörrach: 6,435 personsLörrach6,435Märkischer Kreis: 6,375 personsMärkischer Kreis6,375Harburg: 6,333 personsHarburg6,333Wiesbaden, Kreisfreie Stadt: 6,231 personsWiesbaden, Kreisfreie Stadt6,231Karlsruhe, Landkreis: 6,088 personsKarlsruhe, Landkreis6,088Bremerhaven, Kreisfreie Stadt: 6,086 personsBremerhaven, Kreisfreie Stadt6,086Göttingen: 6,023 personsGöttingen6,023Dresden, Kreisfreie Stadt: 5,983 personsDresden, Kreisfreie Stadt5,983Oberhausen, Kreisfreie Stadt: 5,846 personsOberhausen, Kreisfreie Stadt5,846Herford: 5,679 personsHerford5,679Regionalverband Saarbrücken: 5,608 personsRegionalverband Saarbrücken5,608Flensburg, Kreisfreie Stadt: 5,490 personsFlensburg, Kreisfreie Stadt5,490Bad Kreuznach: 5,458 personsBad Kreuznach5,458Wuppertal, Kreisfreie Stadt: 5,396 personsWuppertal, Kreisfreie Stadt5,396Gelsenkirchen, Kreisfreie Stadt: 5,374 personsGelsenkirchen, Kreisfreie Stadt5,374Euskirchen: 5,350 personsEuskirchen5,350Braunschweig, Kreisfreie Stadt: 5,349 personsBraunschweig, Kreisfreie Stadt5,349Rhein-Kreis Neuss: 5,128 personsRhein-Kreis Neuss5,128Grafschaft Bentheim: 5,041 personsGrafschaft Bentheim5,041Nordsachsen: 4,958 personsNordsachsen4,958Pinneberg: 4,898 personsPinneberg4,898
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

RankAreas2022
persons
Change on 2021
1Städteregion Aachen Series break25,772+1,943.8%
2Bremen, Kreisfreie Stadt Series break15,382+708.2%
3Dortmund, Kreisfreie Stadt Series break14,709+3,258.2%
4Nürnberg, Kreisfreie Stadt Series break14,474+446.2%
5Saarlouis Series break13,577+1,172.4%
6Recklinghausen Series break12,790+496.3%
7Rems-Murr-Kreis Series break11,538+3,344.2%
8Düren Series break11,010+367.7%
9Minden-Lübbecke Series break10,820+491.9%
10Rhein-Neckar-Kreis Series break8,950+460.8%
11Duisburg, Kreisfreie Stadt Series break8,908+1,327.6%
12Pforzheim, Stadtkreis Series break8,438+2,168.1%
13Mettmann Series break7,742+237.5%
14Mönchengladbach, Kreisfreie Stadt Series break7,472+264.1%
15Ortenaukreis Series break7,391+189.6%
16Magdeburg, Kreisfreie Stadt Series break7,215+336.2%
17Solingen, Kreisfreie Stadt Series break7,123+1,526.3%
18Merzig-Wadern Series break6,832+947.9%
19Erfurt, Kreisfreie Stadt Series break6,615+1,482.5%
20Lörrach Series break6,435+594.9%
21Märkischer Kreis Series break6,375+49,138.5%
22Harburg Series break6,333+214.4%
23Wiesbaden, Kreisfreie Stadt Series break6,231+2,287.4%
24Karlsruhe, Landkreis Series break6,088+150.4%
25Bremerhaven, Kreisfreie Stadt Series break6,086+8,471.8%
26Göttingen Series break6,023+413%
27Dresden, Kreisfreie Stadt Series break5,983+59,930%
28Oberhausen, Kreisfreie Stadt Series break5,846+2,002.9%
29Herford Series break5,679+522.7%
30Regionalverband Saarbrücken Series break5,608+286.8%
31Flensburg, Kreisfreie Stadt Series break5,490+293.8%
32Bad Kreuznach Series break5,458+333.5%
33Wuppertal, Kreisfreie Stadt Series break5,396+1,245.6%
34Gelsenkirchen, Kreisfreie Stadt Series break5,374+204.6%
35Euskirchen Series break5,350+377.3%
36Braunschweig, Kreisfreie Stadt Series break5,349+552.3%
37Rhein-Kreis Neuss Series break5,128+261.4%
38Grafschaft Bentheim Series break5,041+543%
39Nordsachsen Series break4,958+173.2%
40Pinneberg Series break4,898+114.4%
41Paderborn Series break4,861+467.2%
42Darmstadt-Dieburg Series break4,829+1,524.5%
43Unna Series break4,780+248.4%
43Würzburg, Kreisfreie Stadt Series break4,780+2,887.5%
45Saarpfalz-Kreis Series break4,734+2,133%
46Krefeld, Kreisfreie Stadt Series break4,661+327.6%
47Kiel, Kreisfreie Stadt Series break4,545+5,711.1%
48Gotha Series break4,538+782.9%
49Wolfsburg, Kreisfreie Stadt Series break4,510+1,388.4%
50Heilbronn, Stadtkreis Series break4,491+747.1%
51Herzogtum Lauenburg Series break4,434+92.5%
52Borken Series break4,395+161%
53Oldenburg (Oldenburg), Kreisfreie Stadt Series break4,385+468%
54Breisgau-Hochschwarzwald Series break4,353+381.5%
55Zwickau Series break4,328+203.5%
56Rhein-Sieg-Kreis Series break4,235+168.9%
57Neuwied Series break4,205+144.5%
58Westerwaldkreis Series break4,184+160.7%
59Kleve Series break4,133+111.5%
60Gera, Kreisfreie Stadt Series break4,038+1,273.5%
61Teltow-Fläming Series break4,030+107%
62Coesfeld Series break4,021+321.9%
63Barnim Series break3,985+45.1%
64Mainz, Kreisfreie Stadt Series break3,961+3,285.5%
65Heinsberg Series break3,917+48.3%
66Leverkusen, Kreisfreie Stadt Series break3,894+1,615.4%
67Delmenhorst, Kreisfreie Stadt Series break3,877+6,823.2%
68Heilbronn, Landkreis Series break3,869+179.6%
69Warendorf Series break3,820+210.3%
70Neunkirchen Series break3,779+564.1%
71Hochsauerlandkreis Series break3,698+530%
72Lippe Series break3,680+728.8%
73Havelland Series break3,632+71.6%
74Reutlingen Series break3,612+386.1%
75Leipzig Series break3,588+73%
76Mannheim, Stadtkreis Series break3,542+59.5%
77Sächsische Schweiz-Osterzgebirge Series break3,370+121.7%
78Meißen Series break3,363+161.3%
79Rhein-Erft-Kreis Series break3,346+10.2%
80Leipzig, Kreisfreie Stadt Series break3,313-33.6%
81Oberbergischer Kreis Series break3,223+238.9%
82Bergstraße Series break3,222+233.9%
83Neu-Ulm Series break3,212+127.3%
84Altenkirchen (Westerwald) Series break3,117+327.6%
85Vogtlandkreis Series break3,093+500.6%
86Hameln-Pyrmont Series break2,950+134.9%
87Mühldorf a. Inn Series break2,929+114.1%
87Zollernalbkreis Series break2,929+144.7%
89Rhein-Lahn-Kreis Series break2,911+272.7%
90Freiburg im Breisgau, Stadtkreis Series break2,876+965.2%
91Oberspreewald-Lausitz Series break2,789+475.1%
92Darmstadt, Kreisfreie Stadt Series break2,779+917.9%
93Schwerin, Kreisfreie Stadt Series break2,683+249.8%
94Ilm-Kreis Series break2,624+212.4%
95St. Wendel Series break2,608+658.1%
96Freudenstadt Series break2,572+158.8%
96Hochtaunuskreis Series break2,572+405.3%
98Rendsburg-Eckernförde Series break2,553+11.3%
99Rhein-Hunsrück-Kreis Series break2,549+207.5%
100Konstanz Series break2,521+57.9%
101Oberhavel Series break2,493-3.9%
102Remscheid, Kreisfreie Stadt Series break2,448+239.5%
103Nordfriesland Series break2,391+107.9%
104Heidenheim Series break2,356+372.1%
105Starnberg Series break2,335+497.2%
106Mülheim an der Ruhr, Kreisfreie Stadt Series break2,272+304.3%
107Harz Series break2,268+330.4%
108Bautzen Series break2,261+93.6%
109Südliche Weinstraße Series break2,160+165.7%
110Hagen, Kreisfreie Stadt Series break2,127+242%
111Oder-Spree Series break2,103+36.5%
112Fürth, Kreisfreie Stadt Series break2,083+111%
113Birkenfeld Series break2,040+275.7%
114Landkreis Rostock Series break1,993-6.5%
115Ostalbkreis Series break1,960+87.4%
116Germersheim Series break1,940+334%
117Augsburg, Landkreis Series break1,916-11%
118Brandenburg an der Havel, Kreisfreie Stadt Series break1,870+73.6%
119Uckermark Series break1,861+364.1%
120Friesland (DE) Series break1,842+249.5%
121Diepholz Series break1,831+29.4%
121Ludwigshafen am Rhein, Kreisfreie Stadt Series break1,831+632.3%
123Saalfeld-Rudolstadt Series break1,828+528.2%
124Biberach Series break1,823+118.8%
125Neckar-Odenwald-Kreis Series break1,800+177.3%
126Steinburg Series break1,773+120.8%
127Worms, Kreisfreie Stadt Series break1,758+246.1%
128Saale-Holzland-Kreis Series break1,742+360.8%
129Stormarn Series break1,740+22.3%
130Plön Series break1,717+63.4%
131Prignitz Series break1,712+259.7%
132Chemnitz, Kreisfreie Stadt Series break1,670+148.9%
133Bottrop, Kreisfreie Stadt Series break1,646+227.2%
133Dingolfing-Landau Series break1,646+104.7%
135Bad Dürkheim Series break1,641+88.2%
136Heidekreis Series break1,634-35.8%
137Schleswig-Flensburg Series break1,612-16.8%
138Limburg-Weilburg Series break1,593+34.7%
139Mayen-Koblenz Series break1,583+20.1%
140Weimarer Land Series break1,569+324.1%
141Siegen-Wittgenstein Series break1,559+630.3%
142Dahme-Spreewald Series break1,517-57.5%
143Wilhelmshaven, Kreisfreie Stadt Series break1,511+314%
144Mittelsachsen Series break1,510+56.2%
145Hohenlohekreis Series break1,479+149.4%
146Görlitz Series break1,451+75.7%
147Cloppenburg Series break1,446+47.1%
148Kaiserslautern, Kreisfreie Stadt Series break1,444+1,501.9%
149Ostprignitz-Ruppin Series break1,441+48.3%
150Garmisch-Partenkirchen Series break1,416+678%
151Tirschenreuth Series break1,388+310.7%
152Salzgitter, Kreisfreie Stadt Series break1,366+1,337.9%
153Hof, Kreisfreie Stadt Series break1,338+374.5%
154Bad Tölz-Wolfratshausen Series break1,318+2,127.7%
155Tuttlingen Series break1,280+75.6%
156Lübeck, Kreisfreie Stadt Series break1,277-16.3%
157Wesermarsch Series break1,253+196.2%
158Bodenseekreis Series break1,227-3.9%
158Saalekreis Series break1,227+25.5%
160Altenburger Land Series break1,217+147.9%
161Lahn-Dill-Kreis Series break1,205+27.8%
162Lichtenfels Series break1,190+253.1%
163Osnabrück, Kreisfreie Stadt Series break1,099+49.3%
164Tübingen, Landkreis Series break1,090+15.3%
165Sigmaringen Series break1,079+10.3%
166Neustadt a. d. Waldnaab Series break1,077+218.6%
167Ulm, Stadtkreis Series break1,057+177.4%
168Nordhausen Series break1,038+1,121.2%
169Hamm, Kreisfreie Stadt Series break1,023+18.8%
170Neumarkt i. d. OPf. Series break1,011-0.4%
171Potsdam-Mittelmark Series break996-62.4%
171Rheinisch-Bergischer Kreis Series break996-15.7%
173Esslingen Series break995+534.5%
174Wittenberg Series break989+71.1%
175Kyffhäuserkreis Series break977+118.6%
176Baden-Baden, Stadtkreis Series break960+211.7%
177Kelheim Series break896+76.7%
178Aschaffenburg, Kreisfreie Stadt Series break888+31.2%
179Jerichower Land Series break870+62.9%
180Cuxhaven Series break861-53.7%
181München, Landkreis Series break840+166.7%
182Burgenlandkreis Series break837-8.8%
183Weimar, Kreisfreie Stadt Series break834+105.4%
184Emsland Series break790-70%
185Karlsruhe, Stadtkreis Series break785+143.8%
186Ostholstein Series break781-61.4%
187Augsburg, Kreisfreie Stadt Series break772-8%
188Erlangen, Kreisfreie Stadt Series break765-21.8%
189Suhl, Kreisfreie Stadt Series break752+408.1%
190Regen Series break733+227.2%
191Amberg-Sulzbach Series break724+37.9%
192Segeberg Series break712-76.8%
193Bernkastel-Wittlich Series break709-21%
194Ravensburg Series break682-34%
195Landau in der Pfalz, Kreisfreie Stadt Series break679+91.3%
196Rhein-Pfalz-Kreis Series break661-7.6%
197Kulmbach Series break659+111.2%
198Alb-Donau-Kreis Series break652-49.2%
199Salzlandkreis Series break643+66.6%
200Vechta Series break631-17.3%
201Märkisch-Oderland Series break630-70.1%
202Kusel Series break625+274.3%
203Eichsfeld Series break600+69.5%
204Ansbach, Landkreis Series break593-54.7%
205Weilheim-Schongau Series break577-16.3%
206Altötting Series break564-31.1%
207Straubing-Bogen Series break561-17.7%
208Mansfeld-Südharz Series break558+9.2%
209Elbe-Elster Series break541+0.4%
210Sonneberg Series break529+216.8%
211Kaufbeuren, Kreisfreie Stadt Series break509-11.6%
212Eichstätt Series break494+201.2%
213Schwalm-Eder-Kreis Series break488-61.9%
214Main-Tauber-Kreis Series break479-23%
215Anhalt-Bitterfeld Series break441-23.3%
216Stade Series break417-73.5%
217Spree-Neiße Series break416+47.5%
218Amberg, Kreisfreie Stadt Series break405+101.5%
219Jena, Kreisfreie Stadt Series break393+755%
220Roth Series break380-37.6%
221Peine Series break375-71.4%
222Ammerland Series break371-66.9%
223Rotenburg (Wümme) Series break367-64.6%
224Greiz Series break362-38.1%
225Waldshut Series break359-39.3%
226Ahrweiler Series break339+120.3%
227Frankfurt (Oder), Kreisfreie Stadt Series break334+59%
228Helmstedt Series break328-19.8%
229Börde Series break315-61.9%
230Emden, Kreisfreie Stadt Series break314+555.1%
231Nienburg (Weser) Series break292-64.3%
232Cochem-Zell Series break264-50.3%
233Emmendingen Series break229-80.5%
234Wunsiedel i. Fichtelgebirge Series break228+14%
235Schweinfurt, Kreisfreie Stadt Series break223-58.3%
236Freising Series break218-46.8%
237Bad Kissingen Series break205-72.3%
238Sömmerda Series break200-35.7%
239Saale-Orla-Kreis Series break199-33%
240Ingolstadt, Kreisfreie Stadt Series break198-77.8%
241Dithmarschen Series break169-88.9%
242Potsdam, Kreisfreie Stadt Series break164-84.3%
243Rhön-Grabfeld Series break163-30.9%
244Günzburg Series break128-88.8%
245Rosenheim, Kreisfreie Stadt Series break119+246.9%
246Altmarkkreis Salzwedel Series break111+640%
247Koblenz, Kreisfreie Stadt Series break108-80.1%
248Unstrut-Hainich-Kreis Series break86-85.7%
249Weiden i. d. Opf, Kreisfreie Stadt Series break64-57%
250Deggendorf Series break-3-100.2%

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, 2022) [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, 2022. 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=2022. 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, 2022. 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=2022.

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, 2022 [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=2022 (Accessed: 12 October 2026).

BibTeX
@misc{eurostat_nuts_3_areas_of_2022,
  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, 2022}},
  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=2022. 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, 2022
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=2022
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-migration-including-statistical-adjustment/germany-provinces?period=2022.
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?

Städteregion Aachen, with 25,772 in 2022, according to Eurostat, European Commission.

Which area has the lowest net migration including statistical adjustment?

Köln, Kreisfreie Stadt, with -51,437 in 2022.

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