NUTS 3 areas of Germany by net migration rate including statistical adjustment
Eichsfeld had the highest net migration rate including statistical adjustment of 400 areas in 2023, at 38.9 per 1,000 inhabitants. Unstrut-Hainich-Kreis had the lowest, at -31.2 per 1,000 inhabitants. The median was 8.5 per 1,000 inhabitants and the figure for Germany was 8.1 per 1,000 inhabitants. Source: Eurostat, European Commission.
Top 40 areas, 2023
Full ranking
| Rank | Areas | 2023 | Change on 2022 |
|---|---|---|---|
| 1 | Eichsfeld Series break | 38.9 | +32.9 pts |
| 2 | Gera, Kreisfreie Stadt Series break | 22.4 | -21.1 pts |
| 3 | Frankfurt (Oder), Kreisfreie Stadt Series break | 21.5 | +15.6 pts |
| 4 | Landau in der Pfalz, Kreisfreie Stadt Series break | 18.1 | +3.7 pts |
| 5 | Uelzen Series break | 17.6 | +29.5 pts |
| 6 | Chemnitz, Kreisfreie Stadt Series break | 17.3 | +10.4 pts |
| 7 | Euskirchen Series break | 17 | -10.2 pts |
| 7 | Teltow-Fläming Series break | 17 | -6.2 pts |
| 9 | Kaufbeuren, Kreisfreie Stadt Series break | 16 | +4.8 pts |
| 10 | Darmstadt, Kreisfreie Stadt Series break | 15.8 | -1.5 pts |
| 11 | Straubing, Kreisfreie Stadt Series break | 15.7 | +30.3 pts |
| 12 | Baden-Baden, Stadtkreis Series break | 15.5 | -1.7 pts |
| 13 | Regensburg, Kreisfreie Stadt Series break | 15.3 | +55.1 pts |
| 13 | Unterallgäu Series break | 15.3 | +44 pts |
| 15 | Bremen, Kreisfreie Stadt Series break | 15.2 | -11.8 pts |
| 16 | Brandenburg an der Havel, Kreisfreie Stadt Series break | 15.1 | -10.5 pts |
| 16 | Pirmasens, Kreisfreie Stadt Series break | 15.1 | +23.4 pts |
| 18 | Schweinfurt, Kreisfreie Stadt Series break | 14.9 | +10.7 pts |
| 19 | Wolfsburg, Kreisfreie Stadt Series break | 14.8 | -21 pts |
| 20 | Dingolfing-Landau Series break | 14.5 | -2.2 pts |
| 21 | Neumünster, Kreisfreie Stadt Series break | 14.3 | +15.2 pts |
| 21 | Worms, Kreisfreie Stadt Series break | 14.3 | -6.5 pts |
| 23 | Hof, Kreisfreie Stadt Series break | 14.2 | -15.1 pts |
| 24 | Cottbus, Kreisfreie Stadt Series break | 14 | +47.9 pts |
| 24 | Havelland Series break | 14 | -7.7 pts |
| 24 | Heilbronn, Stadtkreis Series break | 14 | -21.1 pts |
| 24 | Neuburg-Schrobenhausen Series break | 14 | +19.7 pts |
| 28 | Dahme-Spreewald Series break | 13.9 | +5.3 pts |
| 28 | Passau, Kreisfreie Stadt Series break | 13.9 | +24.4 pts |
| 30 | Barnim Series break | 13.8 | -7.2 pts |
| 30 | Nordfriesland Series break | 13.8 | -0.4 pts |
| 30 | Oder-Spree Series break | 13.8 | +2.1 pts |
| 33 | Regensburg, Landkreis Series break | 13.5 | +30.5 pts |
| 34 | Rosenheim, Kreisfreie Stadt Series break | 13.4 | +11.5 pts |
| 35 | Erlangen, Kreisfreie Stadt Series break | 13.3 | +6.6 pts |
| 36 | Dessau-Roßlau, Kreisfreie Stadt Series break | 13.2 | +34.3 pts |
| 36 | Hochtaunuskreis Series break | 13.2 | +2.4 pts |
| 36 | Neu-Ulm Series break | 13.2 | -4.8 pts |
| 36 | Saale-Holzland-Kreis Series break | 13.2 | -7.8 pts |
| 40 | Gelsenkirchen, Kreisfreie Stadt Series break | 13.1 | -7.4 pts |
| 40 | Ostholstein Series break | 13.1 | +9.2 pts |
| 42 | Coburg, Kreisfreie Stadt Series break | 12.9 | +15.6 pts |
| 42 | Viersen Series break | 12.9 | +18.6 pts |
| 44 | Dillingen a.d. Donau Series break | 12.8 | +16.9 pts |
| 44 | Leipzig Series break | 12.8 | -1.1 pts |
| 44 | Segeberg Series break | 12.8 | +10.3 pts |
| 47 | Kempten (Allgäu), Kreisfreie Stadt Series break | 12.7 | +67.5 pts |
| 48 | Eifelkreis Bitburg-Prüm Series break | 12.5 | +19 pts |
| 48 | Kleve Series break | 12.5 | -0.6 pts |
| 48 | Märkisch-Oderland Series break | 12.5 | +9.3 pts |
| 48 | Oldenburg (Oldenburg), Kreisfreie Stadt Series break | 12.5 | -12.9 pts |
| 52 | Burgenlandkreis Series break | 12.4 | +7.6 pts |
| 53 | Landsberg am Lech Series break | 12 | +25.5 pts |
| 53 | Ludwigshafen am Rhein, Kreisfreie Stadt Series break | 12 | +1.4 pts |
| 55 | Deggendorf Series break | 11.9 | +11.9 pts |
| 56 | Günzburg Series break | 11.8 | +10.8 pts |
| 56 | Lörrach Series break | 11.8 | -15.9 pts |
| 56 | Schwalm-Eder-Kreis Series break | 11.8 | +9.1 pts |
| 56 | Vorpommern-Rügen Series break | 11.8 | +45.4 pts |
| 60 | Bamberg, Kreisfreie Stadt Series break | 11.7 | +52.6 pts |
| 60 | Kulmbach Series break | 11.7 | +2.5 pts |
| 60 | Rostock, Kreisfreie Stadt Series break | 11.7 | +27.1 pts |
| 63 | Potsdam-Mittelmark Series break | 11.6 | +7.1 pts |
| 64 | Steinburg Series break | 11.5 | -2 pts |
| 65 | Berchtesgadener Land Series break | 11.4 | +27 pts |
| 65 | Lübeck, Kreisfreie Stadt Series break | 11.4 | +5.5 pts |
| 65 | Main-Kinzig-Kreis Series break | 11.4 | +26.8 pts |
| 65 | Regionalverband Saarbrücken Series break | 11.4 | -5.6 pts |
| 65 | Weilheim-Schongau Series break | 11.4 | +7.2 pts |
| 70 | Friesland (DE) Series break | 11.3 | -7.2 pts |
| 71 | Ammerland Series break | 11.2 | +8.3 pts |
| 71 | Rhein-Hunsrück-Kreis Series break | 11.2 | -13.1 pts |
| 71 | Suhl, Kreisfreie Stadt Series break | 11.2 | -9.6 pts |
| 71 | Uckermark Series break | 11.2 | -4.6 pts |
| 75 | Breisgau-Hochschwarzwald Series break | 11 | -5.3 pts |
| 75 | Dithmarschen Series break | 11 | +9.7 pts |
| 75 | Goslar Series break | 11 | +46.6 pts |
| 75 | Landkreis Rostock Series break | 11 | +1.9 pts |
| 75 | Roth Series break | 11 | +8 pts |
| 75 | Schwarzwald-Baar-Kreis Series break | 11 | +13.6 pts |
| 81 | Emmendingen Series break | 10.9 | +9.5 pts |
| 81 | Hamburg Series break | 10.9 | +22 pts |
| 81 | Lüneburg, Landkreis Series break | 10.9 | +45.6 pts |
| 81 | Schwäbisch Hall Series break | 10.9 | +13.1 pts |
| 85 | Aichach-Friedberg Series break | 10.8 | +12.3 pts |
| 85 | Herzogtum Lauenburg Series break | 10.8 | -11.1 pts |
| 87 | Cham Series break | 10.7 | +14.2 pts |
| 87 | Delmenhorst, Kreisfreie Stadt Series break | 10.7 | -38.2 pts |
| 87 | Neumarkt i. d. OPf. Series break | 10.7 | +3.3 pts |
| 87 | Schwerin, Kreisfreie Stadt Series break | 10.7 | -17.1 pts |
| 91 | Altenburger Land Series break | 10.6 | -3.2 pts |
| 91 | Düren Series break | 10.6 | -29.9 pts |
| 93 | Altötting Series break | 10.5 | +5.5 pts |
| 93 | Bayreuth, Kreisfreie Stadt Series break | 10.5 | +21.8 pts |
| 93 | Saalekreis Series break | 10.5 | +3.8 pts |
| 93 | Stade Series break | 10.5 | +8.5 pts |
| 97 | Leipzig, Kreisfreie Stadt Series break | 10.4 | +4.9 pts |
| 97 | Lichtenfels Series break | 10.4 | -7.3 pts |
| 97 | Mainz, Kreisfreie Stadt Series break | 10.4 | -7.6 pts |
| 97 | Pinneberg Series break | 10.4 | -4.9 pts |
| 97 | Vorpommern-Greifswald Series break | 10.4 | +39.1 pts |
| 97 | Waldshut Series break | 10.4 | +8.3 pts |
| 97 | Wilhelmshaven, Kreisfreie Stadt Series break | 10.4 | -9.6 pts |
| 104 | Forchheim Series break | 10.3 | +18.4 pts |
| 104 | Harburg Series break | 10.3 | -14 pts |
| 104 | Wiesbaden, Kreisfreie Stadt Series break | 10.3 | -11.8 pts |
| 107 | Augsburg, Landkreis Series break | 10.2 | +2.8 pts |
| 107 | Freyung-Grafenau Series break | 10.2 | +10.7 pts |
| 107 | Magdeburg, Kreisfreie Stadt Series break | 10.2 | -20 pts |
| 107 | Ostprignitz-Ruppin Series break | 10.2 | -4.3 pts |
| 107 | Schaumburg Series break | 10.2 | +11.2 pts |
| 112 | Cuxhaven Series break | 10.1 | +5.8 pts |
| 112 | Göppingen Series break | 10.1 | +13.9 pts |
| 112 | Mecklenburgische Seenplatte Series break | 10.1 | +37.8 pts |
| 112 | Pforzheim, Stadtkreis Series break | 10.1 | -55 pts |
| 116 | Ahrweiler Series break | 10 | +7.4 pts |
| 116 | Freising Series break | 10 | +8.8 pts |
| 116 | Mühldorf a. Inn Series break | 10 | -14.6 pts |
| 116 | Nienburg (Weser) Series break | 10 | +7.6 pts |
| 116 | Schleswig-Flensburg Series break | 10 | +2.1 pts |
| 116 | Werra-Meißner-Kreis Series break | 10 | +17 pts |
| 122 | Amberg, Kreisfreie Stadt Series break | 9.9 | +0.3 pts |
| 122 | Birkenfeld Series break | 9.9 | -15.1 pts |
| 122 | Mülheim an der Ruhr, Kreisfreie Stadt Series break | 9.9 | -3.4 pts |
| 122 | Oldenburg, Landkreis Series break | 9.9 | +13.7 pts |
| 122 | Potsdam, Kreisfreie Stadt Series break | 9.9 | +9 pts |
| 127 | Aschaffenburg, Kreisfreie Stadt Series break | 9.8 | -2.6 pts |
| 127 | Lüchow-Dannenberg Series break | 9.8 | +34.3 pts |
| 127 | Main-Spessart Series break | 9.8 | +11.6 pts |
| 127 | Rotenburg (Wümme) Series break | 9.8 | +7.6 pts |
| 127 | Solingen, Kreisfreie Stadt Series break | 9.8 | -34.1 pts |
| 132 | Weiden i. d. Opf, Kreisfreie Stadt Series break | 9.7 | +8.2 pts |
| 133 | Coesfeld Series break | 9.6 | -8.4 pts |
| 133 | Emsland Series break | 9.6 | +7.2 pts |
| 133 | Gießen, Landkreis Series break | 9.6 | +32.3 pts |
| 133 | Limburg-Weilburg Series break | 9.6 | +0.4 pts |
| 133 | München, Landkreis Series break | 9.6 | +7.2 pts |
| 138 | Bodenseekreis Series break | 9.5 | +3.9 pts |
| 138 | Bottrop, Kreisfreie Stadt Series break | 9.5 | -4.5 pts |
| 138 | Kiel, Kreisfreie Stadt Series break | 9.5 | -8.8 pts |
| 138 | Oberhavel Series break | 9.5 | -2 pts |
| 138 | Offenbach, Landkreis Series break | 9.5 | +17 pts |
| 138 | Rottal-Inn Series break | 9.5 | +25.3 pts |
| 138 | Trier, Kreisfreie Stadt Series break | 9.5 | +74.3 pts |
| 138 | Wesel Series break | 9.5 | +13.4 pts |
| 138 | Wolfenbüttel Series break | 9.5 | +10.7 pts |
| 147 | Prignitz Series break | 9.4 | -13.1 pts |
| 147 | Rendsburg-Eckernförde Series break | 9.4 | +0.2 pts |
| 147 | Schwabach, Kreisfreie Stadt Series break | 9.4 | +15.1 pts |
| 147 | Tuttlingen Series break | 9.4 | +0.5 pts |
| 151 | Berlin Series break | 9.3 | +20.5 pts |
| 151 | Herne, Kreisfreie Stadt Series break | 9.3 | +10.6 pts |
| 151 | Lahn-Dill-Kreis Series break | 9.3 | +4.5 pts |
| 151 | Main-Tauber-Kreis Series break | 9.3 | +5.7 pts |
| 151 | Ravensburg Series break | 9.3 | +6.9 pts |
| 151 | Vulkaneifel Series break | 9.3 | +27.9 pts |
| 157 | Aurich Series break | 9.2 | +12.4 pts |
| 157 | Diepholz Series break | 9.2 | +0.8 pts |
| 157 | Konstanz Series break | 9.2 | +0.5 pts |
| 157 | Mittelsachsen Series break | 9.2 | +4.1 pts |
| 157 | Passau, Landkreis Series break | 9.2 | +10.8 pts |
| 157 | Rhein-Erft-Kreis Series break | 9.2 | +2.1 pts |
| 157 | Salzgitter, Kreisfreie Stadt Series break | 9.2 | -3.9 pts |
| 157 | Schwandorf Series break | 9.2 | +14.5 pts |
| 157 | Zwickau Series break | 9.2 | -4.8 pts |
| 166 | Miltenberg Series break | 9.1 | +21.8 pts |
| 166 | Wunsiedel i. Fichtelgebirge Series break | 9.1 | +5.9 pts |
| 168 | Alzey-Worms Series break | 9 | +17.9 pts |
| 168 | Emden, Kreisfreie Stadt Series break | 9 | +2.7 pts |
| 168 | Ingolstadt, Kreisfreie Stadt Series break | 9 | +7.6 pts |
| 168 | Kassel, Landkreis Series break | 9 | +31.8 pts |
| 168 | Kitzingen Series break | 9 | +21.2 pts |
| 168 | Wittmund Series break | 9 | +27.5 pts |
| 174 | Augsburg, Kreisfreie Stadt Series break | 8.9 | +6.3 pts |
| 174 | Borken Series break | 8.9 | -2.8 pts |
| 174 | Fürstenfeldbruck Series break | 8.9 | +21.2 pts |
| 174 | Reutlingen Series break | 8.9 | -3.6 pts |
| 174 | Rhein-Lahn-Kreis Series break | 8.9 | -14.6 pts |
| 179 | Kelheim Series break | 8.8 | +1.6 pts |
| 179 | Rosenheim, Landkreis Series break | 8.8 | +37.9 pts |
| 179 | Steinfurt Series break | 8.8 | +13.1 pts |
| 179 | Vogtlandkreis Series break | 8.8 | -5.2 pts |
| 183 | Altenkirchen (Westerwald) Series break | 8.7 | -15.2 pts |
| 183 | Bergstraße Series break | 8.7 | -3.1 pts |
| 183 | Biberach Series break | 8.7 | -0.2 pts |
| 183 | Celle Series break | 8.7 | +44.5 pts |
| 183 | Coburg, Landkreis Series break | 8.7 | +27.5 pts |
| 183 | Ludwigslust-Parchim Series break | 8.7 | +13.3 pts |
| 183 | Neunkirchen Series break | 8.7 | -19.9 pts |
| 183 | Ortenaukreis Series break | 8.7 | -8.2 pts |
| 183 | Traunstein Series break | 8.7 | +49 pts |
| 192 | Bad Kissingen Series break | 8.6 | +6.6 pts |
| 192 | Bad Kreuznach Series break | 8.6 | -25.2 pts |
| 192 | Calw Series break | 8.6 | +9.9 pts |
| 192 | Mayen-Koblenz Series break | 8.6 | +1.3 pts |
| 192 | Ostallgäu Series break | 8.6 | +29.6 pts |
| 192 | Plön Series break | 8.6 | -4.6 pts |
| 198 | Dresden, Kreisfreie Stadt Series break | 8.5 | -2.2 pts |
| 198 | Ilm-Kreis Series break | 8.5 | -16.2 pts |
| 198 | Meißen Series break | 8.5 | -5.5 pts |
| 198 | Memmingen, Kreisfreie Stadt Series break | 8.5 | +30.4 pts |
| 202 | Amberg-Sulzbach Series break | 8.4 | +1.4 pts |
| 202 | Haßberge Series break | 8.4 | +17.2 pts |
| 204 | Donau-Ries Series break | 8.3 | +15.8 pts |
| 204 | Erfurt, Kreisfreie Stadt Series break | 8.3 | -22.3 pts |
| 206 | Hohenlohekreis Series break | 8.2 | -4.8 pts |
| 206 | Sächsische Schweiz-Osterzgebirge Series break | 8.2 | -5.6 pts |
| 206 | St. Wendel Series break | 8.2 | -21.7 pts |
| 206 | Wetteraukreis Series break | 8.2 | +12.2 pts |
| 210 | Neustadt a. d. Aisch-Bad Windsheim Series break | 8.1 | +16 pts |
| 210 | Nordsachsen Series break | 8.1 | -16.8 pts |
| 210 | Nordwestmecklenburg Series break | 8.1 | +8.4 pts |
| 210 | Rhein-Kreis Neuss Series break | 8.1 | -3.2 pts |
| 210 | Ulm, Stadtkreis Series break | 8.1 | -0.2 pts |
| 210 | Waldeck-Frankenberg Series break | 8.1 | +10.9 pts |
| 216 | Alb-Donau-Kreis Series break | 8 | +4.7 pts |
| 216 | Anhalt-Bitterfeld Series break | 8 | +5.2 pts |
| 216 | Fulda Series break | 8 | +14.5 pts |
| 216 | Germersheim Series break | 8 | -6.9 pts |
| 216 | Neckar-Odenwald-Kreis Series break | 8 | -4.5 pts |
| 216 | Offenbach am Main, Kreisfreie Stadt Series break | 8 | +15.5 pts |
| 216 | Pfaffenhofen a. d. Ilm Series break | 8 | +17.4 pts |
| 216 | Wesermarsch Series break | 8 | -6.1 pts |
| 224 | Bamberg, Landkreis Series break | 7.9 | +8 pts |
| 224 | Eichstätt Series break | 7.9 | +4.2 pts |
| 224 | Grafschaft Bentheim Series break | 7.9 | -27.8 pts |
| 224 | Hagen, Kreisfreie Stadt Series break | 7.9 | -3.3 pts |
| 224 | Nürnberg, Kreisfreie Stadt Series break | 7.9 | -20.1 pts |
| 224 | Region Hannover Series break | 7.9 | +24.6 pts |
| 224 | Stormarn Series break | 7.9 | +0.8 pts |
| 231 | Bad Tölz-Wolfratshausen Series break | 7.8 | -2.5 pts |
| 231 | Lindau (Bodensee) Series break | 7.8 | +9.2 pts |
| 231 | Saarlouis Series break | 7.8 | -60.2 pts |
| 231 | Tübingen, Landkreis Series break | 7.8 | +3.1 pts |
| 231 | Zweibrücken, Kreisfreie Stadt Series break | 7.8 | +25.4 pts |
| 236 | Ansbach, Landkreis Series break | 7.7 | +4.5 pts |
| 236 | Essen, Kreisfreie Stadt Series break | 7.7 | +15.9 pts |
| 236 | Nordhausen Series break | 7.7 | -5 pts |
| 239 | Böblingen Series break | 7.6 | +11.8 pts |
| 239 | Groß-Gerau Series break | 7.6 | +43.1 pts |
| 239 | Heilbronn, Landkreis Series break | 7.6 | -3.5 pts |
| 239 | Karlsruhe, Landkreis Series break | 7.6 | -5.9 pts |
| 239 | Neuwied Series break | 7.6 | -15 pts |
| 239 | Rhein-Pfalz-Kreis Series break | 7.6 | +3.3 pts |
| 239 | Unna Series break | 7.6 | -4.5 pts |
| 246 | Bochum, Kreisfreie Stadt Series break | 7.5 | +22.5 pts |
| 246 | Enzkreis Series break | 7.5 | +12.2 pts |
| 246 | Heinsberg Series break | 7.5 | -7.6 pts |
| 246 | Hildesheim Series break | 7.5 | +25.6 pts |
| 246 | Weimar, Kreisfreie Stadt Series break | 7.5 | -5.3 pts |
Other periods
About this ranking
Net migration including statistical adjustment during the year per 1,000 average residents (Eurostat crude rate of net migration plus statistical adjustment).
Comparable across EU countries and regions. Eurostat derives the net figure as a residual of population change, so it includes census revisions and other statistical adjustments.
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, crude rate of 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 Germany by net migration rate including statistical adjustment using official data, and cite the source.
rank_places {"indicator":"net_migration_plus_adjustment_rate","level":"province","within":"Germany","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration_plus_adjustment_rate&level=province&within=Germany&limit=10
Questions
Which area has the highest net migration rate including statistical adjustment?
Eichsfeld, with 38.9 per 1,000 inhabitants in 2023, according to Eurostat, European Commission.
Which area has the lowest net migration rate including statistical adjustment?
Unstrut-Hainich-Kreis, with -31.2 per 1,000 inhabitants 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, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Retrieved 2026-10-12.
Net migration rate including statistical adjustment: other rankings
- NUTS 3 areas of France
- NUTS 3 areas of Ireland
- NUTS 3 areas of Latvia
- Regions of Belgium (NUTS 2)
- EU countries
- Regions of Czechia (NUTS 2)