Largest Cities in Serbia
6 cities with population over 100,000
Serbia has 6 cities with a population over 100,000. The largest city is Belgrade with 1,273,651 people. The capital city is Belgrade.
Country Population
6.6M
Major Cities
6
Largest City
Belgrade
Capital
Belgrade
Top 6 Cities
Belgrade
1.3M
Niš
250,000
Novi Sad
215,400
Zemun
155,591
Kragujevac
147,473
Čačak
117,072
All Cities in Serbia
| # | City | Population |
|---|---|---|
| 1 | BelgradeCapital | 1,273,651 |
| 2 | Niš | 250,000 |
| 3 | Novi Sad | 215,400 |
| 4 | Zemun | 155,591 |
| 5 | Kragujevac | 147,473 |
| 6 | Čačak | 117,072 |