Skip to content
CountryAtlas

Latvia · Population & demographics

Size, growth, ages, births, deaths, urbanisation and migration.

23 indicators · 23 with data

Population

people

151st of 218 · 42nd in Europe & C. Asia
PopulationLatvia's population fell from 2.46M in 1996 to 1.85M in 2025.2000200520102015202020251.8M2M2.2M2.4M1.85M

Latvia's population fell from 2.46M in 1996 to 1.85M in 2025.

Population growth

annual %

209th of 217 · 55th in Europe & C. Asia
Population growthLatvia's population growth rose from -1.1 % in 1996 to -1.0 % in 2025.200020052010201520202025-2%-1%0%-1.0 %

Latvia's population growth rose from -1.1 % in 1996 to -1.0 % in 2025.

Population density

people per km² of land area

169th of 215 · 48th in Europe & C. Asia
Population densityLatvia's population density fell from 40.5 in 1994 to 30.3 in 2023.19952000200520102015202030354030.3

Latvia's population density fell from 40.5 in 1994 to 30.3 in 2023.

Population, female (% of total)

% of population

6th of 217 · 3rd in Europe & C. Asia
Population, female (% of total)Latvia's population, female (% of total) fell from 53.9 % in 1996 to 53.6 % in 2025.20002005201020152020202553%54%54%54%54%54%53.6 %

Latvia's population, female (% of total) fell from 53.9 % in 1996 to 53.6 % in 2025.

Urbanisation

% of population

96th of 217 · 31st in Europe & C. Asia
UrbanisationLatvia's urbanisation fell from 68.8 % in 1996 to 68.6 % in 2025.20002005201020152020202568%69%69%68.6 %

Latvia's urbanisation fell from 68.8 % in 1996 to 68.6 % in 2025.

Urban population

people

146th of 217 · 40th in Europe & C. Asia
Urban populationLatvia's urban population fell from 1.69M in 1996 to 1.27M in 2025.2000200520102015202020251.2M1.4M1.6M1.8M1.27M

Latvia's urban population fell from 1.69M in 1996 to 1.27M in 2025.

Rural population

people

149th of 217 · 44th in Europe & C. Asia
Rural populationLatvia's rural population fell from 765,436 in 1996 to 579,603 in 2025.200020052010201520202025550k600k650k700k750k800k579,603

Latvia's rural population fell from 765,436 in 1996 to 579,603 in 2025.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Other topics