NUTS 3 areas of Poland by net migration including statistical adjustment

Miasto Warszawa had the highest net migration including statistical adjustment of 73 areas in 2020, at 77,869. Chełmsko-zamojski had the lowest, at -37,398. The median was -14,781 and the figure for Poland was -762,735. Source: Eurostat, European Commission.

Keep it in a collection in your library.
Highest77,869Miasto Warszawa
Lowest-37,398Chełmsko-zamojski
Median-14,78173 areas
Poland-762,735History

Top 40 areas, 2020

Miasto Warszawa: 77,869 personsMiasto Warszawa77,869Warszawski zachodni: 51,955 personsWarszawski zachodni51,955Warszawski wschodni: 32,525 personsWarszawski wschodni32,525Miasto Wrocław: 29,283 personsMiasto Wrocław29,283Poznański: 28,913 personsPoznański28,913Wrocławski: 23,015 personsWrocławski23,015Gdański: 18,651 personsGdański18,651Miasto Kraków: 14,538 personsMiasto Kraków14,538Krakowski: 13,822 personsKrakowski13,822Miasto Poznań: 8,744 personsMiasto Poznań8,744Łódzki: 3,016 personsŁódzki3,016Trójmiejski: 496 personsTrójmiejski496Żyrardowski: 411 personsŻyrardowski411Tyski: -5,738 personsTyski-5,738Miasto Szczecin: -6,374 personsMiasto Szczecin-6,374Chojnicki: -7,328 personsChojnicki-7,328Miasto Łódź: -7,647 personsMiasto Łódź-7,647Leszczyński: -8,440 personsLeszczyński-8,440Świecki: -8,828 personsŚwiecki-8,828Ciechanowski: -9,012 personsCiechanowski-9,012Skierniewicki: -9,195 personsSkierniewicki-9,195Koszaliński: -9,826 personsKoszaliński-9,826Opolski: -10,112 personsOpolski-10,112Gorzowski: -10,156 personsGorzowski-10,156Bielski: -10,915 personsBielski-10,915Płocki: -11,140 personsPłocki-11,140Siedlecki: -12,011 personsSiedlecki-12,011Słupski: -12,405 personsSłupski-12,405Suwalski: -12,405 personsSuwalski-12,405Ostrołęcki: -12,875 personsOstrołęcki-12,875Sieradzki: -13,014 personsSieradzki-13,014Nowotarski: -13,322 personsNowotarski-13,322Szczeciński: -13,589 personsSzczeciński-13,589Kaliski: -13,988 personsKaliski-13,988Grudziądzki: -14,171 personsGrudziądzki-14,171Legnicko-głogowski: -14,528 personsLegnicko-głogowski-14,528Pilski: -14,781 personsPilski-14,781Bialski: -15,201 personsBialski-15,201Sosnowiecki: -15,380 personsSosnowiecki-15,380Włocławski: -15,988 personsWłocławski-15,988Miasto Warszawa: 77,869 personsMiasto Warszawa77,869Warszawski zachodni: 51,955 personsWarszawski zachodni51,955Warszawski wschodni: 32,525 personsWarszawski wschodni32,525Miasto Wrocław: 29,283 personsMiasto Wrocław29,283Poznański: 28,913 personsPoznański28,913Wrocławski: 23,015 personsWrocławski23,015Gdański: 18,651 personsGdański18,651Miasto Kraków: 14,538 personsMiasto Kraków14,538Krakowski: 13,822 personsKrakowski13,822Miasto Poznań: 8,744 personsMiasto Poznań8,744Łódzki: 3,016 personsŁódzki3,016Trójmiejski: 496 personsTrójmiejski496Żyrardowski: 411 personsŻyrardowski411Tyski: -5,738 personsTyski-5,738Miasto Szczecin: -6,374 personsMiasto Szczecin-6,374Chojnicki: -7,328 personsChojnicki-7,328Miasto Łódź: -7,647 personsMiasto Łódź-7,647Leszczyński: -8,440 personsLeszczyński-8,440Świecki: -8,828 personsŚwiecki-8,828Ciechanowski: -9,012 personsCiechanowski-9,012Skierniewicki: -9,195 personsSkierniewicki-9,195Koszaliński: -9,826 personsKoszaliński-9,826Opolski: -10,112 personsOpolski-10,112Gorzowski: -10,156 personsGorzowski-10,156Bielski: -10,915 personsBielski-10,915Płocki: -11,140 personsPłocki-11,140Siedlecki: -12,011 personsSiedlecki-12,011Słupski: -12,405 personsSłupski-12,405Suwalski: -12,405 personsSuwalski-12,405Ostrołęcki: -12,875 personsOstrołęcki-12,875Sieradzki: -13,014 personsSieradzki-13,014Nowotarski: -13,322 personsNowotarski-13,322Szczeciński: -13,589 personsSzczeciński-13,589Kaliski: -13,988 personsKaliski-13,988Grudziądzki: -14,171 personsGrudziądzki-14,171Legnicko-głogowski: -14,528 personsLegnicko-głogowski-14,528Pilski: -14,781 personsPilski-14,781Bialski: -15,201 personsBialski-15,201Sosnowiecki: -15,380 personsSosnowiecki-15,380Włocławski: -15,988 personsWłocławski-15,988
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

RankAreas2020
persons
Change on 2019
1Miasto Warszawa Series break77,869+576.9%
2Warszawski zachodni Series break51,955+567.2%
3Warszawski wschodni Series break32,525+470.6%
4Miasto Wrocław Series break29,283+1,151.4%
5Poznański Series break28,913+271.8%
6Wrocławski Series break23,015+298.2%
7Gdański Series break18,651+273.5%
8Miasto Kraków Series break14,538+95.2%
9Krakowski Series break13,822+269.1%
10Miasto Poznań Series break8,744+688.4%
11Łódzki Series break3,016+61.3%
12Trójmiejski Series break496-87.8%
13Żyrardowski Series break411+1,010.8%
14Tyski Series break-5,738-934%
15Miasto Szczecin Series break-6,374-757.8%
16Chojnicki Series break-7,328-1,864.6%
17Miasto Łódź Series break-7,647-1,246.3%
18Leszczyński Series break-8,440-4,984.3%
19Świecki Series break-8,828-2,624.7%
20Ciechanowski Series break-9,012-829.1%
21Skierniewicki Series break-9,195-1,211.7%
22Koszaliński Series break-9,826-140,271.4%
23Opolski Series break-10,112-957.7%
24Gorzowski Series break-10,156-9,008.8%
25Bielski Series break-10,915-1,528.7%
26Płocki Series break-11,140-1,460.2%
27Siedlecki Series break-12,011-1,397.6%
28Słupski Series break-12,405-3,414.2%
28Suwalski Series break-12,405-1,705.7%
30Ostrołęcki Series break-12,875-917%
31Sieradzki Series break-13,014-1,255.6%
32Nowotarski Series break-13,322-2,553.8%
33Szczeciński Series break-13,589-1,633.7%
34Kaliski Series break-13,988-2,159.8%
35Grudziądzki Series break-14,171-1,122.7%
36Legnicko-głogowski Series break-14,528-2,058.7%
37Pilski Series break-14,781-1,035.3%
38Bialski Series break-15,201-1,180.6%
39Sosnowiecki Series break-15,380-1,444.2%
40Włocławski Series break-15,988-1,395.6%
41Oświęcimski Series break-16,216-1,625.1%
42Inowrocławski Series break-16,387-1,724.8%
43Białostocki Series break-16,441-2,312.8%
44Ełcki Series break-16,810-2,885.8%
45Nyski Series break-17,054-2,531.8%
46Częstochowski Series break-17,299-52,521.2%
47Bytomski Series break-18,009-10,814.5%
48Starogardzki Series break-18,715-2,088.9%
49Łomżyński Series break-18,957-1,098.3%
50Bydgosko-toruński Series break-19,034-1,189.5%
51Rzeszowski Series break-19,070-909.1%
52Piotrkowski Series break-19,980-1,625.4%
53Sandomiersko-jędrzejowski Series break-20,393-1,126.3%
54Koniński Series break-20,461-1,835.8%
55Lubelski Series break-21,029-3,108.4%
56Tarnowski Series break-21,285-1,980.6%
57Zielonogórski Series break-21,389-101,952.4%
58Nowosądecki Series break-21,503-1,579.9%
59Jeleniogórski Series break-22,952-3,101.1%
60Rybnicki Series break-23,037-2,988.1%
61Gliwicki Series break-23,358-2,504%
62Przemyski Series break-23,555-1,449.7%
63Puławski Series break-24,274-1,132.8%
64Szczecinecko-pyrzycki Series break-24,460-1,194.9%
65Krośnieński Series break-25,039-1,957.4%
66Elbląski Series break-25,079-1,195.4%
67Radomski Series break-26,000-1,160.9%
68Katowicki Series break-29,620-2,982.2%
69Olsztyński Series break-29,641-3,118.3%
70Tarnobrzeski Series break-32,921-1,640%
71Wałbrzyski Series break-34,202-2,759.7%
72Kielecki Series break-36,036-2,205.6%
73Chełmsko-zamojski Series break-37,398-1,228.1%

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

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

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

Miasto Warszawa, with 77,869 in 2020, according to Eurostat, European Commission.

Which area has the lowest net migration including statistical adjustment?

Chełmsko-zamojski, with -37,398 in 2020.

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