The current population of Serbia is 6,665,974 with an annual growth rate of -0.749%. Serbia has a population of 0.082% of the world's population.
| Population | 6,665,974 |
|---|---|
| Growth Rate | -0.749% |
| Male | 3,159,595 (47.399%) |
| Female | 3,506,379 (52.601%) |
| Today Change | -40 |
| Births today | 46 |
|---|---|
| Deaths today | 75 |
| Births in 2025 | 55,639 |
| Deaths in 2025 | 91,076 |
| Change in 2025 | -48,124 (-0.717%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 2015 | 7,202,497 | -50,634 | -0.703% | 7,151,863 |
| 2016 | 7,152,009 | -52,067 | -0.728% | 7,099,942 |
| 2017 | 7,100,157 | -53,535 | -0.754% | 7,046,622 |
| 2018 | 7,046,856 | -53,908 | -0.765% | 6,992,948 |
| 2019 | 6,993,182 | -54,267 | -0.776% | 6,938,915 |
| 2020 | 6,939,123 | -62,938 | -0.907% | 6,876,185 |
| 2021 | 6,876,501 | -82,656 | -1.202% | 6,793,845 |
| 2022 | 6,794,359 | -6,319 | -0.093% | 6,788,040 |
| 2023 | 6,788,068 | -29,800 | -0.439% | 6,758,268 |
| 2024 | 6,758,334 | -44,402 | -0.657% | 6,713,932 |
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.
| Year | Net Migration |
|---|---|
| 2023 | 4,348 |
| 2022 | 40,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 |
| Rank | Iso | Country | Population | Equivalent Serbia |
|---|---|---|---|---|
| 1 | BG | Bulgaria | 6,693,766 | 100.343% |
| 2 | HU | Hungary | 9,604,478 | 143.914% |
| 3 | RO | Romania | 18,859,268 | 282.426% |
| 4 | AL | Albania | 2,761,955 | 41.433% |
| 5 | BA | Bosnia and Herz... | 3,128,357 | 46.958% |
| 6 | HR | Croatia | 3,836,040 | 57.511% |
| 7 | ME | Montenegro | 628,279 | 9.495% |
| 8 | MK | North Macedonia | 1,809,457 | 27.085% |