NUTS 3 areas of Poland by median age

Wałbrzyski had the highest median age of 73 areas in 2022, at 45.8 years. Gdański had the lowest, at 37.9 years. The median was 42.5 years and the figure for Poland was 42.2 years. Source: Eurostat, European Commission.

Highest45.8Wałbrzyski
Lowest37.9Gdański
Median42.573 areas
Poland42.2History

Top 40 areas, 2022

CSVChart (SVG)

WałbrzyskiWałbrzyski: 45.8 years45.8SosnowieckiSosnowiecki: 45.6 years45.6CzęstochowskiCzęstochowski: 45.2 years45.2Miasto ŁódźMiasto Łódź: 45.1 years45.1JeleniogórskiJeleniogórski: 44.8 years44.8Chełmsko-zamojskiChełmsko-zamojski: 44.5 years44.5KieleckiKielecki: 44.4 years44.4Sandomiersko-jędrzejowskiSandomiersko-jędrzejowski: 44.4 years44.4NyskiNyski: 44.3 years44.3WłocławskiWłocławski: 44.1 years44.1OpolskiOpolski: 44 years44GliwickiGliwicki: 43.8 years43.8KoszalińskiKoszaliński: 43.8 years43.8ŁódzkiŁódzki: 43.8 years43.8ŁomżyńskiŁomżyński: 43.8 years43.8SkierniewickiSkierniewicki: 43.8 years43.8Szczecinecko-pyrzyckiSzczecinecko-pyrzycki: 43.8 years43.8KatowickiKatowicki: 43.7 years43.7BytomskiBytomski: 43.6 years43.6Miasto SzczecinMiasto Szczecin: 43.5 years43.5PuławskiPuławski: 43.4 years43.4Legnicko-głogowskiLegnicko-głogowski: 43.3 years43.3SieradzkiSieradzki: 43.3 years43.3PiotrkowskiPiotrkowski: 43.2 years43.2PłockiPłocki: 43.2 years43.2OświęcimskiOświęcimski: 43.1 years43.1KrośnieńskiKrośnieński: 43 years43InowrocławskiInowrocławski: 42.9 years42.9SzczecińskiSzczeciński: 42.9 years42.9OlsztyńskiOlsztyński: 42.8 years42.8PrzemyskiPrzemyski: 42.8 years42.8RybnickiRybnicki: 42.8 years42.8ZielonogórskiZielonogórski: 42.7 years42.7Bydgosko-toruńskiBydgosko-toruński: 42.6 years42.6GorzowskiGorzowski: 42.6 years42.6BialskiBialski: 42.5 years42.5BielskiBielski: 42.5 years42.5ElbląskiElbląski: 42.5 years42.5RadomskiRadomski: 42.5 years42.5SuwalskiSuwalski: 42.5 years42.5
years. Source: Eurostat. Retrieved 2026-10-08.

Full ranking

RankAreas2022
years
Change on 2021
1Wałbrzyski Estimated45.8+0.4
2Sosnowiecki Estimated45.6+0.4
3Częstochowski Estimated45.2+0.4
4Miasto Łódź Estimated45.1+0.3
5Jeleniogórski Estimated44.8+0.3
6Chełmsko-zamojski Estimated44.5+0.4
7Kielecki Estimated44.4+0.3
7Sandomiersko-jędrzejowski Estimated44.4+0.3
9Nyski Estimated44.3+0.3
10Włocławski Estimated44.1+0.4
11Opolski Estimated44+0.4
12Gliwicki Estimated43.8+0.4
12Koszaliński Estimated43.8+0.4
12Łódzki Estimated43.8+0.3
12Łomżyński Estimated43.8+0.3
12Skierniewicki Estimated43.8+0.3
12Szczecinecko-pyrzycki Estimated43.8+0.4
18Katowicki Estimated43.7+0.2
19Bytomski Estimated43.6+0.2
20Miasto Szczecin Estimated43.5+0.3
21Puławski Estimated43.4+0.3
22Legnicko-głogowski Estimated43.3+0.3
22Sieradzki Estimated43.3+0.3
24Piotrkowski Estimated43.2+0.4
24Płocki Estimated43.2+0.3
26Oświęcimski Estimated43.1+0.3
27Krośnieński Estimated43+0.4
28Inowrocławski Estimated42.9+0.3
28Szczeciński Estimated42.9+0.3
30Olsztyński Estimated42.8+0.4
30Przemyski Estimated42.8+0.4
30Rybnicki Estimated42.8+0.3
33Zielonogórski Estimated42.7+0.4
34Bydgosko-toruński Estimated42.6+0.4
34Gorzowski Estimated42.6+0.4
36Bialski Estimated42.5+0.3
36Bielski Estimated42.5+0.3
36Elbląski Estimated42.5+0.3
36Radomski Estimated42.5+0.3
36Suwalski Estimated42.5+0.3
36Tarnobrzeski Estimated42.5+0.4
42Ełcki Estimated42.4+0.4
43Słupski Estimated42.1+0.3
44Białostocki Estimated42+0.2
44Ciechanowski Estimated42+0.3
44Grudziądzki Estimated42+0.3
44Koniński Estimated42+0.4
44Lubelski Estimated42+0.2
44Trójmiejski Estimated42+0.2
44Żyrardowski Estimated42+0.3
51Tarnowski Estimated41.9+0.4
52Kaliski Estimated41.8+0.3
53Pilski Estimated41.7+0.4
54Tyski Estimated41.6+0.4
55Świecki Estimated41.5+0.3
56Ostrołęcki Estimated41.1+0.3
56Starogardzki Estimated41.1+0.4
58Siedlecki Estimated40.9+0.2
59Warszawski zachodni Estimated40.8+0.3
60Miasto Poznań Estimated40.7+0.2
61Wrocławski Estimated40.6+0.3
62Chojnicki Estimated40.3+0.3
62Leszczyński Estimated40.3+0.3
64Miasto Warszawa Estimated40.2+0.2
65Warszawski wschodni Estimated40.1+0.3
66Krakowski Estimated40+0.2
66Nowotarski Estimated40+0.3
66Rzeszowski Estimated40+0.3
69Miasto Wrocław Estimated39.8+0.3
70Miasto Kraków Estimated39.7+0.2
71Poznański Estimated39.2+0.3
72Nowosądecki Estimated38.9+0.2
73Gdański Estimated37.9+0.3

Other periods

About this ranking

Age that divides the resident population into two halves of equal size. Spain and the EU: on 1 January. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

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 structure indicators by NUTS 3 region (demo_r_pjanind3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_pjanind3/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 median age using official data, and cite the source.
rank_places {"indicator":"median_age","level":"province","within":"Poland","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age&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 median age?

Wałbrzyski, with 45.8 years in 2022, according to Eurostat, European Commission.

Which area has the lowest median age?

Gdański, with 37.9 years in 2022.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, Population structure indicators by NUTS 3 region (demo_r_pjanind3). Retrieved 2026-10-08.

Median age: other rankings

NUTS 3 areas of Poland: more rankings