Serbia Cities by Population 2025

5 Most Populated Serbia Cities

1,273,651

250,000

155,591

56 cities

City
2025 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

Serbia Overview

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.

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%.

map placeholder
Population

49K+

100K+

250K+

500K+

750K+

1M+

Sources

  1. GeoNames