Serbia Cities by Population 2024

93 cities

City
2024 Pop.
Belgrade1,273,651
Nis250,000
Novi Sad215,400
Zemun155,591
Kragujevac147,473
Cacak117,072
Subotica100,000
Leskovac94,758
Novi Pazar85,996
Kraljevo82,846
Zrenjanin79,773
Pancevo76,654
Krusevac75,256
Uzice63,577
Smederevo62,000
Valjevo61,035
Vranje56,199
Sabac55,114
Zajecar49,800
Trstenik49,043
Sombor48,454
Kikinda41,935
Pozarevac41,736
Pirot40,678
Bor39,387
Sremska Mitrovica39,084
Vrsac36,300
Jagodina35,589
Ruma32,229
Backa Palanka29,449
Prokuplje27,673
Smederevska Palanka27,000
Ingija26,247
Vrbas25,907
Becej25,774
Knjazevac25,000
Arangelovac24,309
Gornji Milanovac23,982
Lazarevac23,551
Sremcica23,000
Cuprija20,585
Senta20,302
Apatin18,320
Negotin17,612
Obrenovac16,821
Stara Pazova16,217
Backa Topola16,154
Nova Pazova15,488
Kovin14,250
Petrovaradin13,917
Surcin12,575
Bela Crkva10,675
Veternik10,226
Vrnjacka Banja10,207
Kanjiza10,200
Majdanpek10,071
Curug9,231
Backo Petrovo Selo8,959
Sremski Karlovci8,839
Bajina Basta8,533
Zabalj8,503
Novi Knezevac8,166
Mol7,950
Novo Milosevo7,805
Melenci7,685
Dobanovci7,592
Lapovo7,422
Kovacica7,357
Backi Petrovac7,229
Bogatic7,225
Arilje6,762
Mokrin6,567
Debeljaca6,413
Beska6,377
Padina6,367
Banatski Karlovac6,319
Titel6,227
Paracin6,000
Sonta5,991
Badovinci5,879
Backo Gradiste5,764
Umka5,618
Stanisic5,476
Srpska Crnja5,467
Coka5,414
Crepaja5,369
Zvecka5,321
Ecka5,293
Kovilj5,279
Vladimirovac5,106
Baric5,033
Prigrevica5,026
Celarevo5,017

Serbia has 1 cities with more than a million people, 5 cities with between 100,000 and 1 million people, and 50 cities with between 10,000 and 100,000 people. The largest city in Serbia is Belgrade, with a population of 1,273,651 people.

Sources