Largest Cities by Population in Serbia (2025)

Below are the urban areas with more than 100,000 inhabitants in Serbia ranked by population.

Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.

Rank Urban Area Population Estimate (2025) 1 Year Change (over 2024) Land Area (Km²) Density (P/Km²) Global Rank Projections (2030) Projections (2050)
1 Beograd (Belgrade) 1,121,410 −0.25% 191 5,871 463 1,105,930 1,028,781
2 Novi Sad 262,324 −0.25% 53 4,950 2,223 258,669 237,492
3 Niš 199,431 −0.75% 37 5,390 2,999 196,063 179,080
4 Kragujevac 130,084 −0.62% 37 3,516 4,692 127,806 118,785
5 Novi Pazar 79,249 −0.32% 15 5,283 7,871 77,866 70,626
6 Subotica 77,043 −0.28% 25 3,082 8,100 75,851 64,988
7 Borca 70,139 −0.27% 23 3,050 8,850 69,101 59,444
8 Kraljevo 66,017 −0.32% 21 3,144 9,386 64,868 58,895
9 Čačak 63,182 −0.34% 19 3,325 9,805 62,011 57,338
10 Pančevo 61,476 −0.28% 20 3,074 10,096 60,519 53,254
11 Kruševac 59,527 −0.34% 14 4,252 10,390 58,423 54,263
12 Zrenjanin 59,018 −0.8% 21 2,810 10,476 58,068 52,717
13 Leskovac 51,170 −0.33% 13 3,936 11,968 50,243

See also

Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.