Population of Latvia today

1,839,067
Sunday, April 12, 2026

Population of Latvia as of today

The current population of Latvia is 1,839,067 with an annual growth rate of -0.777%. Latvia has a population of 0.022% of the world's population.

Population1,839,067
Growth Rate-0.777%
Male854,306 (46.453%)
Female984,761 (53.547%)
Today Change -38
Births today36
Deaths today73
Births in 20263,724
Deaths in 20267,612
Change in 2026 -4,001 (-0.217%)

Population chart for Latvia

Population History of Latvia

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20161,969,288-18,945-0.962%1,950,343
20171,950,438-15,760-0.808%1,934,678
20181,934,750-14,375-0.743%1,920,375
20191,920,426-12,368-0.644%1,908,058
20201,908,100-14,005-0.734%1,894,095
20211,894,147-17,199-0.908%1,876,948
20231,885,099-5,410-0.287%1,879,689
20241,879,693-15,714-0.836%1,863,979
20221,877,0278,0520.429%1,885,079
20251,864,050-21,101-1.132%1,842,949

Net Migration Rate of Latvia

The net migration rate of Latvia in the most recent year (2023) is estimated at 7,966, indicating a positive migration trend where more people are arriving than leaving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
20237,966
202222,027
2021-280
2020-3,147
2019-3,416
2018-4,972
2017-7,867
2016-12,327
2015-10,826
2014-8,799

The population of countries near Latvia

RankIsoCountryPopulationEquivalent Latvia
1BY Belarus8,950,499486.564%
2RU Russia143,467,2687,789.16%
3EE Estonia1,332,61872.412%
4LT Lithuania2,802,408152.403%
5SE Sweden10,691,894579.487%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata