NUTS 3 areas of Poland by population

Miasto Warszawa had the highest population of 73 areas in 2021, at 1.87 million. Świecki had the lowest, at 176,329. The median was 487,629 and the figure for Poland was 37.07 million. Source: Eurostat, European Commission.

Highest1,866,128Miasto Warszawa
Lowest176,329Świecki
Median487,62973 areas
Poland37,073,357History

Top 40 areas, 2021

CSVChart (SVG)

Miasto WarszawaMiasto Warszawa: 1,866,128 persons1,866,128Miasto KrakówMiasto Kraków: 790,127 persons790,127Bydgosko-toruńskiBydgosko-toruński: 751,413 persons751,413TrójmiejskiTrójmiejski: 748,886 persons748,886KrakowskiKrakowski: 743,514 persons743,514KieleckiKielecki: 708,766 persons708,766Warszawski zachodniWarszawski zachodni: 699,343 persons699,343PoznańskiPoznański: 699,277 persons699,277KatowickiKatowicki: 696,019 persons696,019LubelskiLubelski: 687,985 persons687,985Warszawski wschodniWarszawski wschodni: 677,419 persons677,419Miasto WrocławMiasto Wrocław: 670,219 persons670,219Miasto ŁódźMiasto Łódź: 667,625 persons667,625SosnowieckiSosnowiecki: 650,101 persons650,101KaliskiKaliski: 649,154 persons649,154BielskiBielski: 648,427 persons648,427KonińskiKoniński: 629,248 persons629,248WrocławskiWrocławski: 618,216 persons618,216RzeszowskiRzeszowski: 615,954 persons615,954GdańskiGdański: 611,119 persons611,119ZielonogórskiZielonogórski: 597,750 persons597,750WałbrzyskiWałbrzyski: 597,241 persons597,241RybnickiRybnicki: 595,895 persons595,895RadomskiRadomski: 574,281 persons574,281OlsztyńskiOlsztyński: 573,199 persons573,199Chełmsko-zamojskiChełmsko-zamojski: 569,131 persons569,131OpolskiOpolski: 567,836 persons567,836TarnobrzeskiTarnobrzeski: 563,087 persons563,087PiotrkowskiPiotrkowski: 555,162 persons555,162LeszczyńskiLeszczyński: 545,971 persons545,971Miasto PoznańMiasto Poznań: 542,707 persons542,707OświęcimskiOświęcimski: 525,875 persons525,875JeleniogórskiJeleniogórski: 522,653 persons522,653NowosądeckiNowosądecki: 513,874 persons513,874SzczecińskiSzczeciński: 490,805 persons490,805BiałostockiBiałostocki: 488,942 persons488,942ElbląskiElbląski: 487,629 persons487,629CzęstochowskiCzęstochowski: 487,392 persons487,392Sandomiersko-jędrzejowskiSandomiersko-jędrzejowski: 445,727 persons445,727PuławskiPuławski: 444,012 persons444,012
persons. Source: Eurostat. Retrieved 2026-10-08.

Full ranking

RankAreas2021
persons
Change on 2020
1Miasto Warszawa Series break1,866,128+4.3%
2Miasto Kraków Series break790,127+1.9%
3Bydgosko-toruński Series break751,413-2.8%
4Trójmiejski Series break748,886-0.1%
5Krakowski Series break743,514+1.9%
6Kielecki Series break708,766-5.4%
7Warszawski zachodni Series break699,343+8%
8Poznański Series break699,277+4.6%
9Katowicki Series break696,019-4.6%
10Lubelski Series break687,985-3.2%
11Warszawski wschodni Series break677,419+5.1%
12Miasto Wrocław Series break670,219+4.5%
13Miasto Łódź Series break667,625-1.9%
14Sosnowiecki Series break650,101-3.1%
15Kaliski Series break649,154-2.4%
16Bielski Series break648,427-2%
17Koniński Series break629,248-3.4%
18Wrocławski Series break618,216+3.8%
19Rzeszowski Series break615,954-3%
20Gdański Series break611,119+3.5%
21Zielonogórski Series break597,750-3.8%
22Wałbrzyski Series break597,241-6.2%
23Rybnicki Series break595,895-4.1%
24Radomski Series break574,281-4.7%
25Olsztyński Series break573,199-5.2%
26Chełmsko-zamojski Series break569,131-6.8%
27Opolski Series break567,836-2.2%
28Tarnobrzeski Series break563,087-5.8%
29Piotrkowski Series break555,162-4%
30Leszczyński Series break545,971-1.6%
31Miasto Poznań Series break542,707+1.5%
32Oświęcimski Series break525,875-3.4%
33Jeleniogórski Series break522,653-4.8%
34Nowosądecki Series break513,874-3.9%
35Szczeciński Series break490,805-3%
36Białostocki Series break488,942-3.4%
37Elbląski Series break487,629-5.2%
38Częstochowski Series break487,392-4.1%
39Sandomiersko-jędrzejowski Series break445,727-5%
40Puławski Series break444,012-5.6%
41Krośnieński Series break443,024-5.6%
42Gliwicki Series break435,956-5.5%
43Tarnowski Series break429,276-5%
44Sieradzki Series break425,535-3.4%
45Legnicko-głogowski Series break425,228-3.7%
46Bytomski Series break409,214-4.8%
47Starogardzki Series break405,099-4.6%
48Siedlecki Series break403,799-3.1%
49Miasto Szczecin Series break392,527-2.1%
50Pilski Series break389,027-3.9%
51Szczecinecko-pyrzycki Series break388,493-6.4%
52Tyski Series break387,197-1.6%
53Łódzki Series break387,043+0.2%
54Gorzowski Series break368,125-3.1%
55Grudziądzki Series break366,376-4%
56Ostrołęcki Series break366,050-3.7%
57Łomżyński Series break359,783-5.5%
58Przemyski Series break357,232-6.6%
59Skierniewicki Series break345,584-3.2%
60Nyski Series break342,466-5.3%
61Inowrocławski Series break340,207-5%
62Koszaliński Series break338,226-3.3%
63Włocławski Series break334,791-5.1%
64Ciechanowski Series break326,432-3.1%
65Nowotarski Series break321,877-4%
66Słupski Series break315,175-4%
67Płocki Series break311,264-4%
68Bialski Series break280,052-5.6%
69Ełcki Series break262,033-6.3%
70Żyrardowski Series break257,645-0.2%
71Suwalski Series break248,796-5.2%
72Chojnicki Series break215,387-3.3%
73Świecki Series break176,329-5%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (Padrón). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

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 on 1 January by NUTS 3 region (demo_r_pjanaggr3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_pjanaggr3/default/table. Retrieved 2026-10-08.

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 population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"Poland","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&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 population?

Miasto Warszawa, with 1.87 million in 2021, according to Eurostat, European Commission.

Which area has the lowest population?

Świecki, with 176,329 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 on 1 January by NUTS 3 region (demo_r_pjanaggr3). Retrieved 2026-10-08.

Population: other rankings

NUTS 3 areas of Poland: more rankings