NUTS 3 areas of Poland by median age

Wałbrzyski had the highest median age of 73 areas in 2024, at 46.6 years. Gdański had the lowest, at 38.7 years. The median was 43.5 years and the figure for Poland was 43 years. Source: Eurostat, European Commission.

Highest46.6Wałbrzyski
Lowest38.7Gdański
Median43.573 areas
Poland43History

Top 40 areas, 2024

CSVChart (SVG)

WałbrzyskiWałbrzyski: 46.6 years46.6SosnowieckiSosnowiecki: 46.5 years46.5CzęstochowskiCzęstochowski: 46 years46JeleniogórskiJeleniogórski: 45.7 years45.7Miasto ŁódźMiasto Łódź: 45.7 years45.7Chełmsko-zamojskiChełmsko-zamojski: 45.4 years45.4Sandomiersko-jędrzejowskiSandomiersko-jędrzejowski: 45.4 years45.4KieleckiKielecki: 45.3 years45.3NyskiNyski: 45.2 years45.2WłocławskiWłocławski: 45 years45KoszalińskiKoszaliński: 44.8 years44.8OpolskiOpolski: 44.8 years44.8Szczecinecko-pyrzyckiSzczecinecko-pyrzycki: 44.7 years44.7GliwickiGliwicki: 44.6 years44.6ŁódzkiŁódzki: 44.6 years44.6SkierniewickiSkierniewicki: 44.6 years44.6ŁomżyńskiŁomżyński: 44.5 years44.5BytomskiBytomski: 44.4 years44.4KatowickiKatowicki: 44.4 years44.4Legnicko-głogowskiLegnicko-głogowski: 44.3 years44.3PuławskiPuławski: 44.3 years44.3Miasto SzczecinMiasto Szczecin: 44.2 years44.2SieradzkiSieradzki: 44.2 years44.2PiotrkowskiPiotrkowski: 44.1 years44.1PłockiPłocki: 44.1 years44.1KrośnieńskiKrośnieński: 44 years44OświęcimskiOświęcimski: 44 years44SzczecińskiSzczeciński: 43.9 years43.9InowrocławskiInowrocławski: 43.8 years43.8OlsztyńskiOlsztyński: 43.8 years43.8PrzemyskiPrzemyski: 43.8 years43.8RybnickiRybnicki: 43.7 years43.7ZielonogórskiZielonogórski: 43.7 years43.7GorzowskiGorzowski: 43.6 years43.6Bydgosko-toruńskiBydgosko-toruński: 43.5 years43.5ElbląskiElbląski: 43.5 years43.5SuwalskiSuwalski: 43.5 years43.5BialskiBialski: 43.4 years43.4BielskiBielski: 43.4 years43.4RadomskiRadomski: 43.4 years43.4
years. Source: Eurostat. Retrieved 2026-10-08.

Full ranking

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

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 46.6 years in 2024, according to Eurostat, European Commission.

Which area has the lowest median age?

Gdański, with 38.7 years 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 structure indicators by NUTS 3 region (demo_r_pjanind3). Retrieved 2026-10-08.

Median age: other rankings

NUTS 3 areas of Poland: more rankings