List of cities in Serbia by population

The list consists of the largest cities Serbia Flag of  Serbia. In total, there are 20 cities in Serbia. The largest city is Belgrade with a population of 1 154 589. The total population of Serbia is 6963764 people - 0.09% of the total population of the Earth.

# Name, city Population
1Belgrade1 154 589
2Novi Sad250 439
3Pristina198 112
4Nis183 164
5Kragujevac146 000
6Prizren121 000
7Subotica99 981
8Pecs80 600
9Zrenjanin79 773
10Leskovac78 030
11Pancevo77 087
12Djakovica74 900
13Mitrovica74 600
14Cacak73 217
15Gnjilane67 600
16Kraljevo63 030
17Smederevo62 805
18Valjevo61 035
19Krusevac57 347
20Sabac55 163

Population HUB - this is an accessible statistics of the population of the country, city and any other region. Fast site work and constantly updated data. Thank you for choosing the Population HUB.

FAQ
In total, Serbia has 20 cities with a total population of 6963764 people for 2024.
The largest population in Belgrade is 1 154 589.

Recently interested in the population

Interesting pages

×