NUTS 3 areas of Poland by net migration including statistical adjustment

Warszawski zachodni had the highest net migration including statistical adjustment of 73 areas in 2021, at 8,164. Chełmsko-zamojski had the lowest, at -2,442. The median was -672 and the figure for Poland was 4,410. Source: Eurostat, European Commission.

Lowest-2,442Chełmsko-zamojski
Median-67273 areas
Poland4,410History

Top 40 areas, 2021

Warszawski zachodni: 8,164 personsWarszawski zachodni8,164Poznański: 6,766 personsPoznański6,766Warszawski wschodni: 6,161 personsWarszawski wschodni6,161Miasto Warszawa: 6,150 personsMiasto Warszawa6,150Gdański: 5,458 personsGdański5,458Wrocławski: 5,425 personsWrocławski5,425Krakowski: 4,959 personsKrakowski4,959Miasto Kraków: 2,610 personsMiasto Kraków2,610Rzeszowski: 2,081 personsRzeszowski2,081Łódzki: 1,749 personsŁódzki1,749Miasto Wrocław: 1,577 personsMiasto Wrocław1,577Szczeciński: 1,162 personsSzczeciński1,162Białostocki: 922 personsBiałostocki922Bielski: 520 personsBielski520Trójmiejski: 489 personsTrójmiejski489Tyski: 462 personsTyski462Żyrardowski: 265 personsŻyrardowski265Bytomski: 171 personsBytomski171Lubelski: 88 personsLubelski88Bydgosko-toruński: -6 personsBydgosko-toruński-6Leszczyński: -123 personsLeszczyński-123Legnicko-głogowski: -317 personsLegnicko-głogowski-317Świecki: -331 personsŚwiecki-331Chojnicki: -332 personsChojnicki-332Słupski: -362 personsSłupski-362Płocki: -483 personsPłocki-483Kaliski: -504 personsKaliski-504Zielonogórski: -510 personsZielonogórski-510Oświęcimski: -517 personsOświęcimski-517Ełcki: -548 personsEłcki-548Nyski: -600 personsNyski-600Koszaliński: -607 personsKoszaliński-607Nowosądecki: -632 personsNowosądecki-632Ostrołęcki: -648 personsOstrołęcki-648Pilski: -667 personsPilski-667Koniński: -670 personsKoniński-670Starogardzki: -672 personsStarogardzki-672Sieradzki: -703 personsSieradzki-703Ciechanowski: -718 personsCiechanowski-718Miasto Poznań: -728 personsMiasto Poznań-728
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

RankAreas2021
persons
Change on 2020
1Warszawski zachodni Series break8,164-84.3%
2Poznański Series break6,766-76.6%
3Warszawski wschodni Series break6,161-81.1%
4Miasto Warszawa Series break6,150-92.1%
5Gdański Series break5,458-70.7%
6Wrocławski Series break5,425-76.4%
7Krakowski Series break4,959-64.1%
8Miasto Kraków Series break2,610-82%
9Rzeszowski Series break2,081+110.9%
10Łódzki Series break1,749-42%
11Miasto Wrocław Series break1,577-94.6%
12Szczeciński Series break1,162+108.6%
13Białostocki Series break922+105.6%
14Bielski Series break520+104.8%
15Trójmiejski Series break489-1.4%
16Tyski Series break462+108.1%
17Żyrardowski Series break265-35.5%
18Bytomski Series break171+100.9%
19Lubelski Series break88+100.4%
20Bydgosko-toruński Series break-6+100%
21Leszczyński Series break-123+98.5%
22Legnicko-głogowski Series break-317+97.8%
23Świecki Series break-331+96.3%
24Chojnicki Series break-332+95.5%
25Słupski Series break-362+97.1%
26Płocki Series break-483+95.7%
27Kaliski Series break-504+96.4%
28Zielonogórski Series break-510+97.6%
29Oświęcimski Series break-517+96.8%
30Ełcki Series break-548+96.7%
31Nyski Series break-600+96.5%
32Koszaliński Series break-607+93.8%
33Nowosądecki Series break-632+97.1%
34Ostrołęcki Series break-648+95%
35Pilski Series break-667+95.5%
36Koniński Series break-670+96.7%
37Starogardzki Series break-672+96.4%
38Sieradzki Series break-703+94.6%
39Ciechanowski Series break-718+92%
40Miasto Poznań Series break-728-108.3%
41Włocławski Series break-757+95.3%
42Miasto Szczecin Series break-760+88.1%
43Rybnicki Series break-768+96.7%
44Częstochowski Series break-787+95.5%
45Inowrocławski Series break-806+95.1%
46Olsztyński Series break-870+97.1%
47Grudziądzki Series break-875+93.8%
48Siedlecki Series break-930+92.3%
49Bialski Series break-938+93.8%
50Jeleniogórski Series break-955+95.8%
51Sandomiersko-jędrzejowski Series break-965+95.3%
52Suwalski Series break-1,021+91.8%
53Sosnowiecki Series break-1,071+93%
54Piotrkowski Series break-1,072+94.6%
55Kielecki Series break-1,127+96.9%
55Wałbrzyski Series break-1,127+96.7%
57Skierniewicki Series break-1,156+87.4%
58Przemyski Series break-1,173+95%
59Gorzowski Series break-1,178+88.4%
60Szczecinecko-pyrzycki Series break-1,189+95.1%
61Tarnowski Series break-1,233+94.2%
62Radomski Series break-1,299+95%
63Elbląski Series break-1,300+94.8%
64Krośnieński Series break-1,326+94.7%
65Nowotarski Series break-1,328+90%
66Opolski Series break-1,357+86.6%
67Łomżyński Series break-1,424+92.5%
68Gliwicki Series break-1,539+93.4%
69Tarnobrzeski Series break-1,692+94.9%
70Puławski Series break-1,836+92.4%
71Miasto Łódź Series break-1,852+75.8%
72Katowicki Series break-1,938+93.5%
73Chełmsko-zamojski Series break-2,442+93.5%

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 Poland by net migration including statistical adjustment, 2021) [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 Poland by net migration including statistical adjustment, 2021. 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/poland-provinces?period=2021. 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 Poland by net migration including statistical adjustment, 2021. 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/poland-provinces?period=2021.

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 Poland by net migration including statistical adjustment, 2021 [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/poland-provinces?period=2021 (Accessed: 12 October 2026).

BibTeX
@misc{eurostat_nuts_3_areas_of_2021,
  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 Poland by net migration including statistical adjustment, 2021}},
  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/poland-provinces?period=2021. 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 Poland by net migration including statistical adjustment, 2021
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/poland-provinces?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-migration-including-statistical-adjustment/poland-provinces?period=2021.
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 Poland by net migration including statistical adjustment using official data, and cite the source.
rank_places {"indicator":"net_migration_plus_adjustment","level":"province","within":"Poland","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration_plus_adjustment&level=province&within=Poland&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?

Warszawski zachodni, with 8,164 in 2021, according to Eurostat, European Commission.

Which area has the lowest net migration including statistical adjustment?

Chełmsko-zamojski, with -2,442 in 2021.

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 Poland: more rankings