Population of Serbia today

6,647,759
Friday, May 15, 2026

Population of Serbia as of today

The current population of Serbia is 6,647,759 with an annual growth rate of -0.663%. Serbia has a population of 0.081% of the world's population.

Population6,647,759
Growth Rate-0.663%
Male3,148,473 (47.361%)
Female3,499,287 (52.639%)
Today Change -0
Births today0
Deaths today1
Births in 202620,982
Deaths in 202634,987
Change in 2026 -16,221 (-0.243%)

Population chart for Serbia

Population History of Serbia

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20167,152,009-52,067-0.728%7,099,942
20177,100,157-53,535-0.754%7,046,622
20187,046,856-53,908-0.765%6,992,948
20196,993,182-54,267-0.776%6,938,915
20206,939,123-62,938-0.907%6,876,185
20216,876,501-82,656-1.202%6,793,845
20226,794,359-6,319-0.093%6,788,040
20236,788,068-29,800-0.439%6,758,268
20246,758,334-44,402-0.657%6,713,932
20256,714,098-50,289-0.749%6,663,809

Net Migration Rate of Serbia

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

Net Migration Rate Over the Last 10 Years

YearNet Migration
20234,348
202240,118
2021-8,974
2020-10,220
2019-18,891
2018-18,883
2017-18,651
2016-18,322
2015-18,789
2014-18,846

The population of countries near Serbia

RankIsoCountryPopulationEquivalent Serbia
1BG Bulgaria6,674,054100.42%
2HU Hungary9,590,112144.088%
3RO Romania18,814,953282.938%
4AL Albania2,753,68641.434%
5BA Bosnia and Herz...3,117,68646.929%
6HR Croatia3,825,68457.548%
7ME Montenegro626,6829.423%
8MK North Macedonia1,805,38327.147%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata