Regions of Germany (NUTS 2) by net migration including statistical adjustment

Berlin had the highest net migration including statistical adjustment of 38 regions in 2017, at 32,841. Chemnitz had the lowest, at 798. The median was 9,091 and the figure for Germany was 418,069. Source: Eurostat, European Commission.

Highest32,841Berlin
Lowest798Chemnitz
Median9,09138 regions
Germany418,069History

All regions, 2017

Berlin: 32,841 personsBerlin32,841Stuttgart: 27,117 personsStuttgart27,117Darmstadt: 25,617 personsDarmstadt25,617Brandenburg: 20,832 personsBrandenburg20,832Düsseldorf: 19,657 personsDüsseldorf19,657Karlsruhe: 19,177 personsKarlsruhe19,177Köln: 18,307 personsKöln18,307Schleswig-Holstein: 17,284 personsSchleswig-Holstein17,284Hamburg: 16,653 personsHamburg16,653Schwaben: 16,029 personsSchwaben16,029Freiburg: 15,907 personsFreiburg15,907Weser-Ems: 13,436 personsWeser-Ems13,436Niederbayern: 13,059 personsNiederbayern13,059Leipzig: 12,553 personsLeipzig12,553Mittelfranken: 11,669 personsMittelfranken11,669Tübingen: 11,076 personsTübingen11,076Hannover: 10,629 personsHannover10,629Oberbayern: 9,793 personsOberbayern9,793Rheinhessen-Pfalz: 9,406 personsRheinhessen-Pfalz9,406Oberfranken: 8,776 personsOberfranken8,776Mecklenburg-Vorpommern: 8,100 personsMecklenburg-Vorpommern8,100Oberpfalz: 7,992 personsOberpfalz7,992Arnsberg: 7,752 personsArnsberg7,752Lüneburg: 7,701 personsLüneburg7,701Unterfranken: 6,846 personsUnterfranken6,846Koblenz: 6,121 personsKoblenz6,121Münster: 6,024 personsMünster6,024Braunschweig: 6,017 personsBraunschweig6,017Kassel: 5,096 personsKassel5,096Gießen: 4,810 personsGießen4,810Thüringen: 4,306 personsThüringen4,306Dresden: 4,029 personsDresden4,029Bremen: 3,183 personsBremen3,183Detmold: 3,152 personsDetmold3,152Saarland: 2,498 personsSaarland2,498Trier: 2,039 personsTrier2,039Sachsen-Anhalt: 1,787 personsSachsen-Anhalt1,787Chemnitz: 798 personsChemnitz798
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

RankRegions2017
persons
Change on 2016
1Berlin32,841-31.2%
2Stuttgart27,117+2.5%
3Darmstadt25,617-3%
4Brandenburg20,832+5.9%
5Düsseldorf19,657-28.6%
6Karlsruhe19,177-0.1%
7Köln18,307-1.6%
8Schleswig-Holstein17,284-45.4%
9Hamburg16,653-11.5%
10Schwaben16,029+31.2%
11Freiburg15,907+2.5%
12Weser-Ems13,436+4.2%
13Niederbayern13,059+39.4%
14Leipzig12,553+0.5%
15Mittelfranken11,669-6.6%
16Tübingen11,076+8.1%
17Hannover10,629-14.4%
18Oberbayern9,793-73.3%
19Rheinhessen-Pfalz9,406-41%
20Oberfranken8,776+25.9%
21Mecklenburg-Vorpommern8,100+52.4%
22Oberpfalz7,992-0.1%
23Arnsberg7,752+8,909.1%
24Lüneburg7,701-11.1%
25Unterfranken6,846+27.8%
26Koblenz6,121-29.3%
27Münster6,024-32%
28Braunschweig6,017+164.8%
29Kassel5,096-38.6%
30Gießen4,810-13.2%
31Thüringen4,306+256.6%
32Dresden4,029+104.6%
33Bremen3,183-59.5%
34Detmold3,152+331.4%
35Saarland2,498-56.5%
36Trier2,039+168.2%
37Sachsen-Anhalt1,787-56.9%
38Chemnitz798+137.2%

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) (Regions of Germany (NUTS 2) by net migration including statistical adjustment, 2017) [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), Regions of Germany (NUTS 2) by net migration including statistical adjustment, 2017. 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-regions?period=2017. 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). Regions of Germany (NUTS 2) by net migration including statistical adjustment, 2017. 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-regions?period=2017.

Harvard

Eurostat, European Commission (2026) Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3), Regions of Germany (NUTS 2) by net migration including statistical adjustment, 2017 [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-regions?period=2017 (Accessed: 12 October 2026).

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

Berlin, with 32,841 in 2017, according to Eurostat, European Commission.

Which region has the lowest net migration including statistical adjustment?

Chemnitz, with 798 in 2017.

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

Regions of Germany (NUTS 2): more rankings