Population of Cities in Serbia 2024

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
2024 Population
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
showing: 93 rows

Serbia is home to over 8.7 million people, making it the 99th-most populous country in the world. Serbia’s most populous city and capital is Belgrade. Belgrade’s population is about 1.17 million, while its metro population is 1.67 million, almost one-fifth of Serbia’s total population. Belgrade serves as Serbia’s and southeastern Europe’s financial center. The second-most populous city is Novi Sad, also the capital of the Vojvodina province, home to over 250,000 people in its city proper and about 277,000 in its urban area. Along with Belgrade, Novi Sad serves the country as a financial and industrial center. Three other cities in Serbia have populations of over 100,000 people: Niš with 183,164 people (260,000 in its administrative area), Kragujevac with 150,835 (179,000), and Subotica with 97,910 (105,681).

About 56.26% of Serbia’s population lives in cities and urban areas, while 43.73% live in rural areas. This was a small increase from 2009 when it was 54.77%.

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.

Population of Cities in Serbia 2024

Sources