North Korea Population

#56 in the worldEastern AsiaStill growing
Estimated population right now
26,604,741
Births this year
0
Deaths this year
0
Net change this year
0
Today
26.6 million
Peaks
2032
26.8 million
2050
25.8 million
2100
19.6 million

North Korea population, 1990–2100

Medium projection with low/high uncertainty band

05.0M10.0M15.0M20.0M25.0M30.0M2000202020402060208021002026peak 2032

The North Korea demographic outlook

North Korea is home to about 26.6 million people in 2026, the 56th largest population of any country. In Eastern Asia, where it lies, that future is driven by fertility, longevity and the movement of people across its borders. Population density stands at about 221 people for every square kilometre of land.

The defining marker in North Korea's future is its peak, expected around 2032 at about 26.8 million. After that the population eases back toward 19.6 million by 2100, having passed through 25.8 million at mid-century.

Fertility sits at about 1.78 births per woman, below the replacement level of roughly 2.1, so without migration the population would eventually shrink.

Half of North Korea is currently younger than about 36, but by 2100 the median age is projected to reach around 49, even as life expectancy improves from about 74 years. That ageing slowly changes everything from the size of the workforce to the cost of care and pensions.

Read these numbers as the midpoint of a range. Under the UN's high and low fertility paths North Korea's 2100 population could land well above or below the figures here; the medium variant is simply the central case.

Key milestones

Population today
26.6 million
Projected peak
2032
26.8 million
Median age 2024 β†’ 2100
36 β†’ 49
Fertility rate (2024)
1.78
Below replacement
Life expectancy (2024)
74 yrs
Change 2024 β†’ 2100
-26.0%

Age structure

Toggle the year

MaleFemale0-45-910-1415-1920-2425-2930-3435-3940-4445-4950-5455-5960-6465-6970-7475-7980-8485-8990-9495-99100+← 1.1M per 5-yr band2024

Demographic indicators

Population 202426.5 million
Population 205025.8 million
Population 207522.8 million
Population 210019.6 million
Median age 205042.9 years
Fertility rate 20501.67
Life expectancy 210083.8 years

Neighbouring countries

Rankings & world