Poland: births per 1,000 residents, every gmina, 2002–2025

In 2002, 296 of Poland's gminy recorded fewer than 8 live births per 1,000 residents. By 2025 it was 2,169 — 87% of all gminy. Press play.

Loading…

The numbers

Below 8 per 1,000

296 → 2,169

gminy, 2002 → 2025

Below 4 per 1,000

2 → 194

gminy, 2002 → 2025

Poland as a whole

9.3 → 6.4

births per 1,000, 2002 → 2025

Source and definitions

Births per 1,000 residents (the crude birth rate) is live births registered to residents of the gmina in the year, per 1,000 people living there, as published by GUS. It depends on age structure as well as fertility: a gmina of pensioners has a low rate even if its young women have children, so it is not a fertility rate.

GUS publishes this rate for every gmina from 2002. For earlier years it publishes birth counts but not the rate, so the map starts in 2002 rather than recomputing older years. Urban-rural gminy are shown whole; their town and countryside parts are not split. Gminy that changed type (a village gaining town rights) keep one series.

Boundaries are the 2,477 gminy of 2021. Two gminy created since then (Szczawa and Grabówka) have no boundary in that file, so they are in the counts and the CSV but not drawn.

Data: GUS, Bank Danych Lokalnych — urodzenia żywe na 1000 ludności (variable 450540). Boundaries: Eurostat GISCO, Local Administrative Units 2021. Retrieved 2026-10-28. Build script: scripts/build-poland-gmina-births.py.

More maps