NUTS 3 areas of Poland by median age
Wałbrzyski had the highest median age of 73 areas in 2021, at 45.4 years. Gdański had the lowest, at 37.6 years. The median was 42.2 years and the figure for Poland was 41.9 years. Source: Eurostat, European Commission.
Top 40 areas, 2021
Full ranking
| Rank | Areas | 2021 | Change on 2020 |
|---|---|---|---|
| 1 | Wałbrzyski Series break | 45.4 | +1.4 |
| 2 | Sosnowiecki Series break | 45.2 | +0.7 |
| 3 | Częstochowski Series break | 44.8 | +1.1 |
| 3 | Miasto Łódź Series break | 44.8 | -0.3 |
| 5 | Jeleniogórski Series break | 44.5 | +1.4 |
| 6 | Chełmsko-zamojski Series break | 44.1 | +1.8 |
| 6 | Kielecki Series break | 44.1 | +1.3 |
| 6 | Sandomiersko-jędrzejowski Series break | 44.1 | +1.4 |
| 9 | Nyski Series break | 44 | +1.4 |
| 10 | Włocławski Series break | 43.7 | +1.4 |
| 11 | Opolski Series break | 43.6 | +0.6 |
| 12 | Katowicki Series break | 43.5 | +0.2 |
| 12 | Łódzki Series break | 43.5 | +0.6 |
| 12 | Łomżyński Series break | 43.5 | +1.4 |
| 12 | Skierniewicki Series break | 43.5 | +0.9 |
| 16 | Bytomski Series break | 43.4 | +0.6 |
| 16 | Gliwicki Series break | 43.4 | +0.3 |
| 16 | Koszaliński Series break | 43.4 | +1.1 |
| 16 | Szczecinecko-pyrzycki Series break | 43.4 | +1.7 |
| 20 | Miasto Szczecin Series break | 43.2 | -0.1 |
| 21 | Puławski Series break | 43.1 | +1.5 |
| 22 | Legnicko-głogowski Series break | 43 | +1.1 |
| 22 | Sieradzki Series break | 43 | +1.2 |
| 24 | Płocki Series break | 42.9 | +1.2 |
| 25 | Oświęcimski Series break | 42.8 | +0.9 |
| 25 | Piotrkowski Series break | 42.8 | +1.1 |
| 27 | Inowrocławski Series break | 42.6 | +1.4 |
| 27 | Krośnieński Series break | 42.6 | +1.5 |
| 27 | Szczeciński Series break | 42.6 | +1.1 |
| 30 | Rybnicki Series break | 42.5 | +0.8 |
| 31 | Olsztyński Series break | 42.4 | +1.2 |
| 31 | Przemyski Series break | 42.4 | +1.7 |
| 33 | Zielonogórski Series break | 42.3 | +0.9 |
| 34 | Bialski Series break | 42.2 | +1.6 |
| 34 | Bielski Series break | 42.2 | +0.7 |
| 34 | Bydgosko-toruński Series break | 42.2 | +0.5 |
| 34 | Elbląski Series break | 42.2 | +1.5 |
| 34 | Gorzowski Series break | 42.2 | +1 |
| 34 | Radomski Series break | 42.2 | +1.3 |
| 34 | Suwalski Series break | 42.2 | +1.4 |
| 41 | Tarnobrzeski Series break | 42.1 | +1.3 |
| 42 | Ełcki Series break | 42 | +1.9 |
| 43 | Białostocki Series break | 41.8 | +0.5 |
| 43 | Lubelski Series break | 41.8 | +0.6 |
| 43 | Słupski Series break | 41.8 | +1.3 |
| 43 | Trójmiejski Series break | 41.8 | -0.8 |
| 47 | Ciechanowski Series break | 41.7 | +1.1 |
| 47 | Grudziądzki Series break | 41.7 | +1.3 |
| 47 | Żyrardowski Series break | 41.7 | +0.6 |
| 50 | Koniński Series break | 41.6 | +1 |
| 51 | Kaliski Series break | 41.5 | +0.8 |
| 51 | Tarnowski Series break | 41.5 | +1.2 |
| 53 | Pilski Series break | 41.3 | +1.3 |
| 54 | Świecki Series break | 41.2 | +1.3 |
| 54 | Tyski Series break | 41.2 | +0.6 |
| 56 | Ostrołęcki Series break | 40.8 | +1.2 |
| 57 | Siedlecki Series break | 40.7 | +1.1 |
| 57 | Starogardzki Series break | 40.7 | +1.3 |
| 59 | Miasto Poznań Series break | 40.5 | -1.5 |
| 59 | Warszawski zachodni Series break | 40.5 | -0.1 |
| 61 | Wrocławski Series break | 40.3 | +0.2 |
| 62 | Chojnicki Series break | 40 | +1.1 |
| 62 | Leszczyński Series break | 40 | +0.7 |
| 62 | Miasto Warszawa Series break | 40 | -1.7 |
| 65 | Krakowski Series break | 39.8 | +0.5 |
| 65 | Warszawski wschodni Series break | 39.8 | +0.2 |
| 67 | Nowotarski Series break | 39.7 | +0.8 |
| 67 | Rzeszowski Series break | 39.7 | +0.5 |
| 69 | Miasto Kraków Series break | 39.5 | -1.7 |
| 69 | Miasto Wrocław Series break | 39.5 | -2 |
| 71 | Poznański Series break | 38.9 | +0.3 |
| 72 | Nowosądecki Series break | 38.7 | +1 |
| 73 | Gdański Series break | 37.6 | +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
Questions
Which area has the highest median age?
Wałbrzyski, with 45.4 years in 2021, according to Eurostat, European Commission.
Which area has the lowest median age?
Gdański, with 37.6 years 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 structure indicators by NUTS 3 region (demo_r_pjanind3). Retrieved 2026-10-08.
Median age: other rankings
- EU countries
- US states
- EU regions (NUTS 2)
- US counties
- Autonomous communities of Spain
- Provinces of Spain
- Regions of Germany (NUTS 2)
- Regions of France (NUTS 2)
- Regions of Italy (NUTS 2)
- Regions of Poland (NUTS 2)
- Regions of Greece (NUTS 2)
- Regions of Netherlands (NUTS 2)
NUTS 3 areas of Poland: more rankings
- Live births
- Crude birth rate
- Crude death rate
- Deaths
- Age dependency ratio (ages 15 to 64 base)
- Total fertility rate
- Gross domestic product (GDP)
- GDP per capita
- GDP per capita in PPS (EU27 = 100)
- Population
- Population aged 15 to 64
- Population aged 65 and over
- Population density
- Nights spent in tourist accommodation