Makrognosis

Population (1 January) — Śląskie (NUTS-2 PL22)

AnnualNot seasonally adjustedCode PL-22.POP.A.NSA

Latest4,190,666 persons2025
Previous4,217,521 persons2024
Year ago4,217,521 persons2024

Population (1 January) — Śląskie (NUTS-2 PL22) was 4,190,666 persons in 2025, down 0.6% from 2024.

That is the lowest reading since the series began in 1990.

Over the past ten years it has ranged from 4,190,666 persons (2025) to 4,535,705 persons (2015), averaging 4,388,148 persons.

Population (1 January) — Śląskie (NUTS-2 PL22) (persons), 1990 – 20254.0M4.2M4.4M4.6M4.8M5.0M19901995200020052010201520202025Robomacro
Population (1 January) — Śląskie (NUTS-2 PL22) (persons), 1990 – 2025. Source: Eurostat (Statistical Office of the European Union).

Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.

Recent data

PeriodValue
20254,190,666 persons
20244,217,521 persons
20234,245,283 persons
20224,273,835 persons
20214,310,201 persons
20204,475,460 persons
20194,488,998 persons
20184,500,863 persons
20174,510,528 persons
20164,520,567 persons
20154,535,705 persons
20144,548,177 persons
20134,566,039 persons
20124,576,485 persons
20114,585,758 persons
20104,590,630 persons
20094,645,665 persons
20084,654,115 persons
20074,669,137 persons
20064,685,775 persons
20054,700,771 persons
20044,714,982 persons
20034,731,533 persons
20024,748,467 persons

Last 24 observations. The full history (36 observations) is available through the API.

Get Population (1 January) — Śląskie (NUTS-2 PL22) in your code or spreadsheet

One guessable code, agency-direct, updated on release. Free tier available.

curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/PL-22.POP.A.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/PL-22.POP.A.NSA",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docs

About this series

Latest observation2025
First observation1990
Observations36
FrequencyAnnual
Unitspersons
AdjustmentNot seasonally adjusted
10-year high4,535,705 persons (2015)
10-year low4,190,666 persons (2025)
10-year average4,388,148 persons
Source agencyEurostat (Statistical Office of the European Union)
Makrognosis codePL-22.POP.A.NSA

This series is a labelled reference series (an official figure republished by an aggregator) rather than a first print from the agency itself.

Other Poland indicators

GDP — Śląskie (NUTS-2 PL22)Unemployment Rate (15-74) — Śląskie (NUTS-2 PL22)Employment Rate (20-64) — Śląskie (NUTS-2 PL22)

National figure

Poland Population, 1 January

FAQ

Where does this data come from?
It is collected directly from Eurostat (Statistical Office of the European Union) and is available through the Makrognosis API under the code PL-22.POP.A.NSA.

Last updated 2026-07-12. Source: Eurostat (Statistical Office of the European Union). Original title: “Population (1 January) — Śląskie (NUTS-2 PL22)”.