The current population of Serbia is 6,672,398 with an annual growth rate of -0.749%. Serbia has a population of 0.082% of the world's population.
| Population | 6,672,398 |
|---|---|
| Growth Rate | -0.749% |
| Male | 3,162,640 (47.399%) |
| Female | 3,509,758 (52.601%) |
| Today Change | -92 |
| Births today | 106 |
|---|---|
| Deaths today | 173 |
| Births in 2025 | 48,212 |
| Deaths in 2025 | 78,919 |
| Change in 2025 | -41,700 (-0.621%) |
| 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,699,557 | 100.343% |
| 2 | HU | Hungary | 9,612,229 | 143.914% |
| 3 | RO | Romania | 18,873,026 | 282.426% |
| 4 | AL | Albania | 2,764,613 | 41.433% |
| 5 | BA | Bosnia and Herz... | 3,131,623 | 46.958% |
| 6 | HR | Croatia | 3,839,414 | 57.511% |
| 7 | ME | Montenegro | 629,513 | 9.495% |
| 8 | MK | North Macedonia | 1,810,665 | 27.085% |