NUTS 3 areas of Poland by net migration rate including statistical adjustment, 2024

Warszawski zachodni had the highest net migration rate including statistical adjustment of 73 areas in 2024, at 12.4 per 1,000 inhabitants. Puławski had the lowest, at -4.6 per 1,000 inhabitants. The median was -0.9 per 1,000 inhabitants and the figure for Poland was 0.9 per 1,000 inhabitants. Source: Eurostat, European Commission.

Lowest-4.6Puławski
Median-0.973 areas
Poland0.9History

Top 40 areas, 2024

Warszawski zachodni: 12.4 per 1,000 inhabitantsWarszawski zachodni12.4Wrocławski: 9.1 per 1,000 inhabitantsWrocławski9.1Poznański: 8.5 per 1,000 inhabitantsPoznański8.5Warszawski wschodni: 8.4 per 1,000 inhabitantsWarszawski wschodni8.4Gdański: 8.2 per 1,000 inhabitantsGdański8.2Krakowski: 6.1 per 1,000 inhabitantsKrakowski6.1Łódzki: 5.8 per 1,000 inhabitantsŁódzki5.8Miasto Kraków: 5.4 per 1,000 inhabitantsMiasto Kraków5.4Miasto Warszawa: 4.6 per 1,000 inhabitantsMiasto Warszawa4.6Miasto Wrocław: 4.2 per 1,000 inhabitantsMiasto Wrocław4.2Rzeszowski: 3.5 per 1,000 inhabitantsRzeszowski3.5Szczeciński: 3.5 per 1,000 inhabitantsSzczeciński3.5Trójmiejski: 3.1 per 1,000 inhabitantsTrójmiejski3.1Lubelski: 2.3 per 1,000 inhabitantsLubelski2.3Bydgosko-toruński: 2.1 per 1,000 inhabitantsBydgosko-toruński2.1Koszaliński: 1.9 per 1,000 inhabitantsKoszaliński1.9Białostocki: 1.7 per 1,000 inhabitantsBiałostocki1.7Żyrardowski: 1.7 per 1,000 inhabitantsŻyrardowski1.7Gorzowski: 1 per 1,000 inhabitantsGorzowski1Katowicki: 1 per 1,000 inhabitantsKatowicki1Tyski: 0.9 per 1,000 inhabitantsTyski0.9Zielonogórski: 0.8 per 1,000 inhabitantsZielonogórski0.8Miasto Szczecin: 0.7 per 1,000 inhabitantsMiasto Szczecin0.7Bytomski: 0.6 per 1,000 inhabitantsBytomski0.6Opolski: 0.5 per 1,000 inhabitantsOpolski0.5Bielski: 0.4 per 1,000 inhabitantsBielski0.4Leszczyński: 0.3 per 1,000 inhabitantsLeszczyński0.3Słupski: 0.1 per 1,000 inhabitantsSłupski0.1Miasto Poznań: -0.1 per 1,000 inhabitantsMiasto Poznań-0.1Miasto Łódź: -0.2 per 1,000 inhabitantsMiasto Łódź-0.2Oświęcimski: -0.5 per 1,000 inhabitantsOświęcimski-0.5Częstochowski: -0.6 per 1,000 inhabitantsCzęstochowski-0.6Kaliski: -0.7 per 1,000 inhabitantsKaliski-0.7Legnicko-głogowski: -0.7 per 1,000 inhabitantsLegnicko-głogowski-0.7Sosnowiecki: -0.7 per 1,000 inhabitantsSosnowiecki-0.7Olsztyński: -0.8 per 1,000 inhabitantsOlsztyński-0.8Koniński: -0.9 per 1,000 inhabitantsKoniński-0.9Tarnowski: -0.9 per 1,000 inhabitantsTarnowski-0.9Nowotarski: -1 per 1,000 inhabitantsNowotarski-1Jeleniogórski: -1.1 per 1,000 inhabitantsJeleniogórski-1.1
per 1,000 inhabitants. Source: Eurostat, Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Retrieved 2026-10-12.

Full ranking

RankAreas2024
per 1,000 inhabitants
Change on 2023
1Warszawski zachodni12.4+0.4 pts
2Wrocławski9.1+0.2 pts
3Poznański8.5+1.1 pts
4Warszawski wschodni8.4+1 pts
5Gdański8.2+0.2 pts
6Krakowski6.1+1.1 pts
7Łódzki5.8+0.7 pts
8Miasto Kraków5.4+2 pts
9Miasto Warszawa4.6+2.8 pts
10Miasto Wrocław4.2+2.9 pts
11Rzeszowski3.5+2 pts
11Szczeciński3.5+2.2 pts
13Trójmiejski3.1+1.5 pts
14Lubelski2.3+1.4 pts
15Bydgosko-toruński2.1+1.9 pts
16Koszaliński1.9+2.1 pts
17Białostocki1.7-0.4 pts
17Żyrardowski1.7+1.4 pts
19Gorzowski1+2.3 pts
19Katowicki1+2.7 pts
21Tyski0.9+0.4 pts
22Zielonogórski0.8+1.3 pts
23Miasto Szczecin0.7+2.2 pts
24Bytomski0.6+0.8 pts
25Opolski0.5+1.8 pts
26Bielski0.4+0.2 pts
27Leszczyński0.3+1 pts
28Słupski0.1+0.9 pts
29Miasto Poznań-0.1+1.8 pts
30Miasto Łódź-0.2+2.1 pts
31Oświęcimski-0.5+0.8 pts
32Częstochowski-0.6-0.7 pts
33Kaliski-0.7+0.8 pts
33Legnicko-głogowski-0.7+0.8 pts
33Sosnowiecki-0.7+0.7 pts
36Olsztyński-0.8+0.2 pts
37Koniński-0.9+0.1 pts
37Tarnowski-0.9+0.2 pts
39Nowotarski-1+0.4 pts
40Jeleniogórski-1.10 pts
40Sieradzki-1.1+0.5 pts
40Skierniewicki-1.1+1 pts
40Wałbrzyski-1.1+0.7 pts
44Chojnicki-1.2+0.3 pts
45Piotrkowski-1.3+0.3 pts
46Rybnicki-1.4+0.1 pts
47Nyski-1.6+0.8 pts
47Pilski-1.6-0.4 pts
49Ciechanowski-1.7+0.2 pts
49Starogardzki-1.7-0.2 pts
51Gliwicki-1.8+0.7 pts
51Nowosądecki-1.8-0.4 pts
53Kielecki-1.9+0.3 pts
53Siedlecki-1.9+0.3 pts
55Inowrocławski-2.1+0.2 pts
55Suwalski-2.1+1.7 pts
57Radomski-2.2-0.3 pts
58Świecki-2.3+0.4 pts
59Elbląski-2.4+0.2 pts
59Grudziądzki-2.40 pts
61Płocki-2.6-0.5 pts
62Tarnobrzeski-2.8-2.1 pts
63Krośnieński-2.9+0.1 pts
64Ełcki-3-0.1 pts
64Włocławski-3-0.5 pts
66Sandomiersko-jędrzejowski-3.2-0.2 pts
67Szczecinecko-pyrzycki-3.3-0.6 pts
68Ostrołęcki-3.4-1.3 pts
69Przemyski-3.5+0.5 pts
70Łomżyński-3.6-0.2 pts
71Bialski-3.9-0.1 pts
72Chełmsko-zamojski-4.6-0.3 pts
72Puławski-4.6-0.7 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 Poland 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":"Poland","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration_plus_adjustment_rate&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 rate including statistical adjustment?

Warszawski zachodni, with 12.4 per 1,000 inhabitants in 2024, according to Eurostat, European Commission.

Which area has the lowest net migration rate including statistical adjustment?

Puławski, with -4.6 per 1,000 inhabitants in 2024.

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