Cities in Serbia
29 cities in the directory. The capital always appears first.
Largest cities
BelgradeCapital1,273,651 residentsNiš250,000 residentsNovi Sad215,400 residentsNovi Beograd209,763 residentsZemun155,591 residentsKragujevac147,473 residentsČačak117,072 residentsSubotica100,000 residentsLeskovac94,758 residentsNovi Pazar85,996 residentsKraljevo82,846 residentsZrenjanin79,773 residentsPančevo76,654 residentsKruševac75,256 residentsUžice63,577 residentsSmederevo62,000 residentsValjevo61,035 residentsVranje56,199 residentsŠabac55,114 residentsZaječar49,800 residentsTrstenik49,043 residentsSombor48,454 residentsKikinda41,935 residentsPožarevac41,736 residentsPirot40,678 residentsBor39,387 residentsSremska Mitrovica39,084 residentsVršac36,300 residentsJagodina35,589 residents