NUTS 3 areas of Germany by net migration rate including statistical adjustment
Saarlouis had the highest net migration rate including statistical adjustment of 400 areas in 2022, at 68 per 1,000 inhabitants. Trier, Kreisfreie Stadt had the lowest, at -64.8 per 1,000 inhabitants. The median was 4.3 per 1,000 inhabitants and the figure for Germany was 2.5 per 1,000 inhabitants. Source: Eurostat, European Commission.
Top 40 areas, 2022
Full ranking
| Rank | Areas | 2022 | Change on 2021 |
|---|---|---|---|
| 1 | Saarlouis Series break | 68 | +62.5 pts |
| 2 | Pforzheim, Stadtkreis Series break | 65.1 | +68.3 pts |
| 3 | Merzig-Wadern Series break | 64.2 | +57.9 pts |
| 4 | Flensburg, Kreisfreie Stadt Series break | 58.6 | +43.2 pts |
| 5 | Bremerhaven, Kreisfreie Stadt Series break | 52.5 | +51.9 pts |
| 6 | Delmenhorst, Kreisfreie Stadt Series break | 48.9 | +48.2 pts |
| 7 | Städteregion Aachen Series break | 45.3 | +43 pts |
| 8 | Solingen, Kreisfreie Stadt Series break | 43.9 | +41.1 pts |
| 9 | Gera, Kreisfreie Stadt Series break | 43.5 | +40.3 pts |
| 10 | Düren Series break | 40.5 | +31.6 pts |
| 11 | Würzburg, Kreisfreie Stadt Series break | 37 | +35.7 pts |
| 12 | Wolfsburg, Kreisfreie Stadt Series break | 35.8 | +33.4 pts |
| 13 | Grafschaft Bentheim Series break | 35.7 | +30 pts |
| 14 | Heilbronn, Stadtkreis Series break | 35.1 | +40.6 pts |
| 15 | Minden-Lübbecke Series break | 34.2 | +28.3 pts |
| 16 | Bad Kreuznach Series break | 33.8 | +25.9 pts |
| 17 | Gotha Series break | 33.5 | +29.7 pts |
| 18 | Saarpfalz-Kreis Series break | 33.2 | +31.7 pts |
| 19 | Erfurt, Kreisfreie Stadt Series break | 30.6 | +28.6 pts |
| 20 | Magdeburg, Kreisfreie Stadt Series break | 30.2 | +23.2 pts |
| 21 | St. Wendel Series break | 29.9 | +25.9 pts |
| 22 | Hof, Kreisfreie Stadt Series break | 29.3 | +23.1 pts |
| 23 | Neunkirchen Series break | 28.6 | +24.3 pts |
| 24 | Mönchengladbach, Kreisfreie Stadt Series break | 28.3 | +20.4 pts |
| 25 | Nürnberg, Kreisfreie Stadt Series break | 28 | +36.1 pts |
| 26 | Schwerin, Kreisfreie Stadt Series break | 27.8 | +19.8 pts |
| 27 | Lörrach Series break | 27.7 | +23.7 pts |
| 27 | Oberhausen, Kreisfreie Stadt Series break | 27.7 | +26.4 pts |
| 29 | Euskirchen Series break | 27.2 | +21.4 pts |
| 30 | Bremen, Kreisfreie Stadt Series break | 27 | +31.5 pts |
| 31 | Rems-Murr-Kreis Series break | 26.7 | +25.9 pts |
| 32 | Oberspreewald-Lausitz Series break | 25.7 | +21.2 pts |
| 33 | Brandenburg an der Havel, Kreisfreie Stadt Series break | 25.6 | +10.7 pts |
| 34 | Oldenburg (Oldenburg), Kreisfreie Stadt Series break | 25.4 | +20.9 pts |
| 35 | Birkenfeld Series break | 25 | +18.3 pts |
| 36 | Nordsachsen Series break | 24.9 | +15.7 pts |
| 37 | Dortmund, Kreisfreie Stadt Series break | 24.8 | +24.1 pts |
| 38 | Ilm-Kreis Series break | 24.7 | +16.7 pts |
| 39 | Mühldorf a. Inn Series break | 24.6 | +12.9 pts |
| 40 | Harburg Series break | 24.3 | +16.5 pts |
| 40 | Rhein-Hunsrück-Kreis Series break | 24.3 | +16.3 pts |
| 42 | Altenkirchen (Westerwald) Series break | 23.9 | +18.3 pts |
| 43 | Leverkusen, Kreisfreie Stadt Series break | 23.5 | +22.1 pts |
| 43 | Rhein-Lahn-Kreis Series break | 23.5 | +17.1 pts |
| 45 | Teltow-Fläming Series break | 23.2 | +11.9 pts |
| 46 | Neuwied Series break | 22.6 | +13.2 pts |
| 47 | Herford Series break | 22.5 | +18.9 pts |
| 47 | Prignitz Series break | 22.5 | +16.2 pts |
| 49 | Wiesbaden, Kreisfreie Stadt Series break | 22.1 | +21.2 pts |
| 50 | Herzogtum Lauenburg Series break | 21.9 | +10.4 pts |
| 51 | Havelland Series break | 21.7 | +8.9 pts |
| 51 | Remscheid, Kreisfreie Stadt Series break | 21.7 | +15.2 pts |
| 53 | Freudenstadt Series break | 21.4 | +13 pts |
| 54 | Braunschweig, Kreisfreie Stadt Series break | 21.3 | +18 pts |
| 55 | Barnim Series break | 21 | +6.4 pts |
| 55 | Saale-Holzland-Kreis Series break | 21 | +16.4 pts |
| 57 | Suhl, Kreisfreie Stadt Series break | 20.8 | +16.7 pts |
| 57 | Worms, Kreisfreie Stadt Series break | 20.8 | +14.7 pts |
| 59 | Recklinghausen Series break | 20.7 | +17.2 pts |
| 60 | Gelsenkirchen, Kreisfreie Stadt Series break | 20.5 | +13.7 pts |
| 61 | Krefeld, Kreisfreie Stadt Series break | 20.4 | +15.6 pts |
| 61 | Westerwaldkreis Series break | 20.4 | +12.5 pts |
| 63 | Wilhelmshaven, Kreisfreie Stadt Series break | 20 | +15.1 pts |
| 64 | Hameln-Pyrmont Series break | 19.7 | +11.3 pts |
| 65 | Südliche Weinstraße Series break | 19.3 | +12 pts |
| 66 | Tirschenreuth Series break | 19.2 | +14.5 pts |
| 67 | Weimarer Land Series break | 19 | +14.5 pts |
| 68 | Friesland (DE) Series break | 18.5 | +13.2 pts |
| 68 | Göttingen Series break | 18.5 | +14.9 pts |
| 70 | Kiel, Kreisfreie Stadt Series break | 18.3 | +18.6 pts |
| 71 | Saalfeld-Rudolstadt Series break | 18.1 | +15.2 pts |
| 72 | Coesfeld Series break | 18 | +13.7 pts |
| 72 | Mainz, Kreisfreie Stadt Series break | 18 | +17.5 pts |
| 72 | Neu-Ulm Series break | 18 | +10 pts |
| 75 | Duisburg, Kreisfreie Stadt Series break | 17.9 | +16.6 pts |
| 76 | Lichtenfels Series break | 17.7 | +12.6 pts |
| 77 | Heidenheim Series break | 17.6 | +13.8 pts |
| 78 | Darmstadt, Kreisfreie Stadt Series break | 17.3 | +15.6 pts |
| 79 | Baden-Baden, Stadtkreis Series break | 17.2 | +11.6 pts |
| 80 | Regionalverband Saarbrücken Series break | 17 | +12.6 pts |
| 80 | Starnberg Series break | 17 | +14.1 pts |
| 82 | Ortenaukreis Series break | 16.9 | +11 pts |
| 83 | Dingolfing-Landau Series break | 16.7 | +8.5 pts |
| 84 | Breisgau-Hochschwarzwald Series break | 16.3 | +12.9 pts |
| 85 | Darmstadt-Dieburg Series break | 16.2 | +17.3 pts |
| 85 | Rhein-Neckar-Kreis Series break | 16.2 | +13.3 pts |
| 87 | Fürth, Kreisfreie Stadt Series break | 16 | +8.3 pts |
| 87 | Garmisch-Partenkirchen Series break | 16 | +13.9 pts |
| 89 | Mettmann Series break | 15.9 | +11.2 pts |
| 90 | Uckermark Series break | 15.8 | +12.4 pts |
| 91 | Märkischer Kreis Series break | 15.6 | +15.6 pts |
| 91 | Paderborn Series break | 15.6 | +12.8 pts |
| 93 | Pinneberg Series break | 15.3 | +8.1 pts |
| 93 | Zollernalbkreis Series break | 15.3 | +9 pts |
| 95 | Heinsberg Series break | 15.1 | +4.8 pts |
| 95 | Wuppertal, Kreisfreie Stadt Series break | 15.1 | +14 pts |
| 97 | Germersheim Series break | 14.9 | +11.4 pts |
| 98 | Kaiserslautern, Kreisfreie Stadt Series break | 14.5 | +15.5 pts |
| 98 | Ostprignitz-Ruppin Series break | 14.5 | +4.7 pts |
| 100 | Landau in der Pfalz, Kreisfreie Stadt Series break | 14.4 | +6.8 pts |
| 101 | Hochsauerlandkreis Series break | 14.2 | +11.9 pts |
| 101 | Nordfriesland Series break | 14.2 | +7.3 pts |
| 103 | Wesermarsch Series break | 14.1 | +9.3 pts |
| 104 | Bottrop, Kreisfreie Stadt Series break | 14 | +9.7 pts |
| 104 | Meißen Series break | 14 | +8.6 pts |
| 104 | Vogtlandkreis Series break | 14 | +11.7 pts |
| 104 | Zwickau Series break | 14 | +9.4 pts |
| 108 | Leipzig Series break | 13.9 | +5.9 pts |
| 109 | Altenburger Land Series break | 13.8 | +8.2 pts |
| 109 | Sächsische Schweiz-Osterzgebirge Series break | 13.8 | +7.6 pts |
| 111 | Warendorf Series break | 13.7 | +9.3 pts |
| 112 | Karlsruhe, Landkreis Series break | 13.5 | +8.1 pts |
| 112 | Steinburg Series break | 13.5 | +7.4 pts |
| 114 | Kyffhäuserkreis Series break | 13.4 | +7.3 pts |
| 115 | Mülheim an der Ruhr, Kreisfreie Stadt Series break | 13.3 | +10 pts |
| 116 | Plön Series break | 13.2 | +5.1 pts |
| 117 | Kleve Series break | 13.1 | +6.9 pts |
| 117 | Salzgitter, Kreisfreie Stadt Series break | 13.1 | +12.2 pts |
| 119 | Hohenlohekreis Series break | 13 | +7.8 pts |
| 120 | Weimar, Kreisfreie Stadt Series break | 12.8 | +6.6 pts |
| 121 | Nordhausen Series break | 12.7 | +11.7 pts |
| 122 | Neckar-Odenwald-Kreis Series break | 12.5 | +8 pts |
| 122 | Reutlingen Series break | 12.5 | +9.9 pts |
| 124 | Aschaffenburg, Kreisfreie Stadt Series break | 12.4 | +2.9 pts |
| 125 | Bad Dürkheim Series break | 12.3 | +5.7 pts |
| 125 | Freiburg im Breisgau, Stadtkreis Series break | 12.3 | +11.1 pts |
| 127 | Unna Series break | 12.1 | +8.6 pts |
| 128 | Bergstraße Series break | 11.8 | +8.2 pts |
| 128 | Oberbergischer Kreis Series break | 11.8 | +8.3 pts |
| 130 | Borken Series break | 11.7 | +7.2 pts |
| 130 | Oder-Spree Series break | 11.7 | +3.1 pts |
| 132 | Oberhavel Series break | 11.5 | -0.6 pts |
| 133 | Heidekreis Series break | 11.4 | -6.5 pts |
| 134 | Mannheim, Stadtkreis Series break | 11.3 | +4.2 pts |
| 134 | Neustadt a. d. Waldnaab Series break | 11.3 | +7.7 pts |
| 134 | Rhein-Kreis Neuss Series break | 11.3 | +8.2 pts |
| 137 | Hagen, Kreisfreie Stadt Series break | 11.2 | +7.9 pts |
| 137 | Kaufbeuren, Kreisfreie Stadt Series break | 11.2 | -1.6 pts |
| 139 | Heilbronn, Landkreis Series break | 11.1 | +7.1 pts |
| 140 | Harz Series break | 10.9 | +8.4 pts |
| 141 | Hochtaunuskreis Series break | 10.8 | +8.7 pts |
| 142 | Dresden, Kreisfreie Stadt Series break | 10.7 | +10.7 pts |
| 143 | Lippe Series break | 10.6 | +9.3 pts |
| 143 | Ludwigshafen am Rhein, Kreisfreie Stadt Series break | 10.6 | +12.6 pts |
| 145 | Bad Tölz-Wolfratshausen Series break | 10.3 | +10.8 pts |
| 146 | Jerichower Land Series break | 9.8 | +3.8 pts |
| 147 | Amberg, Kreisfreie Stadt Series break | 9.6 | +4.8 pts |
| 148 | Regen Series break | 9.5 | +6.6 pts |
| 149 | Sonneberg Series break | 9.4 | +6.5 pts |
| 150 | Kulmbach Series break | 9.2 | +4.8 pts |
| 150 | Limburg-Weilburg Series break | 9.2 | +2.3 pts |
| 150 | Rendsburg-Eckernförde Series break | 9.2 | +0.9 pts |
| 153 | Landkreis Rostock Series break | 9.1 | -0.7 pts |
| 154 | Biberach Series break | 8.9 | +4.8 pts |
| 154 | Kusel Series break | 8.9 | +6.5 pts |
| 154 | Tuttlingen Series break | 8.9 | +3.8 pts |
| 157 | Konstanz Series break | 8.7 | +3.1 pts |
| 158 | Dahme-Spreewald Series break | 8.6 | -11.9 pts |
| 159 | Diepholz Series break | 8.4 | +1.9 pts |
| 160 | Cloppenburg Series break | 8.3 | +2.6 pts |
| 160 | Ulm, Stadtkreis Series break | 8.3 | +5.3 pts |
| 162 | Sigmaringen Series break | 8.2 | +0.8 pts |
| 163 | Wittenberg Series break | 8 | +3.3 pts |
| 164 | Schleswig-Flensburg Series break | 7.9 | -1.6 pts |
| 165 | Bautzen Series break | 7.6 | +3.7 pts |
| 166 | Augsburg, Landkreis Series break | 7.4 | -1 pts |
| 166 | Neumarkt i. d. OPf. Series break | 7.4 | -0.1 pts |
| 168 | Mayen-Koblenz Series break | 7.3 | +1.2 pts |
| 169 | Kelheim Series break | 7.2 | +3.1 pts |
| 170 | Rhein-Erft-Kreis Series break | 7.1 | +0.7 pts |
| 170 | Stormarn Series break | 7.1 | +1.3 pts |
| 172 | Amberg-Sulzbach Series break | 7 | +1.9 pts |
| 172 | Rhein-Sieg-Kreis Series break | 7 | +4.4 pts |
| 174 | Chemnitz, Kreisfreie Stadt Series break | 6.9 | +4.1 pts |
| 175 | Erlangen, Kreisfreie Stadt Series break | 6.7 | -2 pts |
| 175 | Saalekreis Series break | 6.7 | +1.4 pts |
| 177 | Osnabrück, Kreisfreie Stadt Series break | 6.6 | +2.1 pts |
| 178 | Bernkastel-Wittlich Series break | 6.3 | -1.6 pts |
| 178 | Emden, Kreisfreie Stadt Series break | 6.3 | +7.7 pts |
| 180 | Ostalbkreis Series break | 6.2 | +2.9 pts |
| 181 | Eichsfeld Series break | 6 | +2.4 pts |
| 182 | Frankfurt (Oder), Kreisfreie Stadt Series break | 5.9 | +2.2 pts |
| 182 | Görlitz Series break | 5.9 | +2.6 pts |
| 182 | Lübeck, Kreisfreie Stadt Series break | 5.9 | -1.2 pts |
| 185 | Hamm, Kreisfreie Stadt Series break | 5.7 | +0.9 pts |
| 185 | Siegen-Wittgenstein Series break | 5.7 | +6.8 pts |
| 187 | Bodenseekreis Series break | 5.6 | -0.2 pts |
| 188 | Leipzig, Kreisfreie Stadt Series break | 5.5 | -2.8 pts |
| 188 | Straubing-Bogen Series break | 5.5 | -1.2 pts |
| 190 | Elbe-Elster Series break | 5.4 | 0 pts |
| 191 | Mittelsachsen Series break | 5.1 | +1.9 pts |
| 192 | Altötting Series break | 5 | -2.3 pts |
| 193 | Burgenlandkreis Series break | 4.8 | -0.4 pts |
| 193 | Lahn-Dill-Kreis Series break | 4.8 | +1.1 pts |
| 195 | Tübingen, Landkreis Series break | 4.7 | +0.6 pts |
| 196 | Potsdam-Mittelmark Series break | 4.5 | -7.6 pts |
| 197 | Cochem-Zell Series break | 4.3 | -4.3 pts |
| 197 | Cuxhaven Series break | 4.3 | -5 pts |
| 197 | Rhein-Pfalz-Kreis Series break | 4.3 | -0.3 pts |
| 197 | Vechta Series break | 4.3 | -1 pts |
| 201 | Mansfeld-Südharz Series break | 4.2 | +0.4 pts |
| 201 | Schweinfurt, Kreisfreie Stadt Series break | 4.2 | -5.8 pts |
| 201 | Weilheim-Schongau Series break | 4.2 | -0.9 pts |
| 204 | Ostholstein Series break | 3.9 | -6.1 pts |
| 205 | Greiz Series break | 3.8 | -2.3 pts |
| 206 | Eichstätt Series break | 3.7 | +2.5 pts |
| 206 | Spree-Neiße Series break | 3.7 | +1.2 pts |
| 208 | Helmstedt Series break | 3.6 | -0.9 pts |
| 208 | Jena, Kreisfreie Stadt Series break | 3.6 | +4.1 pts |
| 208 | Main-Tauber-Kreis Series break | 3.6 | -1.1 pts |
| 211 | Rheinisch-Bergischer Kreis Series break | 3.5 | -0.7 pts |
| 211 | Salzlandkreis Series break | 3.5 | +1.4 pts |
| 213 | Alb-Donau-Kreis Series break | 3.3 | -3.1 pts |
| 214 | Ansbach, Landkreis Series break | 3.2 | -3.8 pts |
| 214 | Märkisch-Oderland Series break | 3.2 | -7.4 pts |
| 214 | Wunsiedel i. Fichtelgebirge Series break | 3.2 | +0.4 pts |
| 217 | Roth Series break | 3 | -1.8 pts |
| 218 | Ammerland Series break | 2.9 | -6 pts |
| 218 | Sömmerda Series break | 2.9 | -1.6 pts |
| 220 | Anhalt-Bitterfeld Series break | 2.8 | -0.9 pts |
| 221 | Peine Series break | 2.7 | -6.9 pts |
| 221 | Schwalm-Eder-Kreis Series break | 2.7 | -4.4 pts |
| 223 | Ahrweiler Series break | 2.6 | +15.5 pts |
| 223 | Augsburg, Kreisfreie Stadt Series break | 2.6 | -0.2 pts |
| 223 | Karlsruhe, Stadtkreis Series break | 2.6 | +8.4 pts |
| 226 | Saale-Orla-Kreis Series break | 2.5 | -1.2 pts |
| 226 | Segeberg Series break | 2.5 | -8.5 pts |
| 228 | Emsland Series break | 2.4 | -5.6 pts |
| 228 | München, Landkreis Series break | 2.4 | +1.5 pts |
| 228 | Nienburg (Weser) Series break | 2.4 | -4.3 pts |
| 228 | Ravensburg Series break | 2.4 | -1.2 pts |
| 232 | Rotenburg (Wümme) Series break | 2.2 | -4.1 pts |
| 233 | Rhön-Grabfeld Series break | 2.1 | -0.9 pts |
| 233 | Waldshut Series break | 2.1 | -1.4 pts |
| 235 | Bad Kissingen Series break | 2 | -5.2 pts |
| 235 | Stade Series break | 2 | -5.7 pts |
| 237 | Börde Series break | 1.9 | -2.9 pts |
| 237 | Esslingen Series break | 1.9 | +2.3 pts |
| 237 | Rosenheim, Kreisfreie Stadt Series break | 1.9 | +3.2 pts |
| 240 | Weiden i. d. Opf, Kreisfreie Stadt Series break | 1.5 | -2 pts |
| 241 | Altmarkkreis Salzwedel Series break | 1.4 | +1.2 pts |
| 241 | Emmendingen Series break | 1.4 | -5.6 pts |
| 241 | Ingolstadt, Kreisfreie Stadt Series break | 1.4 | -5.1 pts |
| 244 | Dithmarschen Series break | 1.3 | -10.1 pts |
| 245 | Freising Series break | 1.2 | -1.1 pts |
| 246 | Günzburg Series break | 1 | -8 pts |
| 246 | Koblenz, Kreisfreie Stadt Series break | 1 | -3.8 pts |
| 248 | Potsdam, Kreisfreie Stadt Series break | 0.9 | -4.8 pts |
| 248 | Unstrut-Hainich-Kreis Series break | 0.9 | -5 pts |
| 250 | Deggendorf Series break | 0 | -11.9 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?
Saarlouis, with 68 per 1,000 inhabitants in 2022, according to Eurostat, European Commission.
Which area has the lowest net migration rate including statistical adjustment?
Trier, Kreisfreie Stadt, with -64.8 per 1,000 inhabitants 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, 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)