
Beograd (Belgrade) – Source: en.wikipedia.org
The following list identifies all the cities and towns exceeding 1,000 in population that have the suffix “grad” in their name. The Old Slavic term “grad” means city, town, or castle. Beograd (Belgrade) and Volgograd (formerly Stalingrad) are by far the two largest “grad” cities. After Kaliningrad in third place, the population’s of the cities list drop rapidly.

Volgograd – Source: https://es.rbth.com/tag/mamáyev%20kurgán
- Beograd [Belgrade: white town], Serbia = 1,166,763 (2011)
- Volgograd (Volga town), Russia = 1,013,533 (2018 est.)
- Kaliningrad (Kalinin’s town), Russia = 475,056 (2018 est.)
- Dimitrovgrad (Dimitrov’s town), Russia = 115,253 (2018 est.)
- Blagoevgrad (Blagoev’s town), Bulgaria = 70,252 (2011)
- Pogradec (below the small town), Albania = 61,530 (2011)
- Asenovgrad (Asen’s town), Bulgaria = 54,778 (2011)
- Dimitrovgrad (Dimitrov’s town), Bulgaria = 38,015 (2011)
- Razgrad (Hors’ town), Bulgaria = 35,049 (2015)
- Tomislavgrad (Tomislav’s town), Bosnia & Herzegovina = 31,592 (2013)
- Kirovgrad (Kirov’s town), Russia = 21,035 (2010)
- Danilovgrad (Danilo’s town), Montenegro = 18,472 (2011)
- Mrkonjić Grad (Mrkonjić’s town), Bosnia & Herzegovina = 16,671 (2013)
- Novi Grad (new town), Bosnia & Herzegovina = 11,063 (2013)
- Visegrad (upper town), Bosnia & Herzegovina = 10,668 (2013)
- Slovenj Gradec (small town/castle), Slovenia = 7,244 (2018)
- Zlatograd (gold town), Bulgaria = 7,110 (2009)
- Veliko Gradište (large town-place), Serbia = 6,204 (2011)
- Biograd na Moru (the white town on the sea), Croatia = 5,569 (2011)
- Topolovgrad (poplar town), Bulgaria = 5,288 (2015)
- Novigrad (new town) Istria, Croatia = 4,345 (2011)
- Ivaylovgrad (Ivaylo’s town), Bulgaria = 3,756 (2009)
- Dravograd (Drava town), Slovenia = 3,134 (2017)
- Start Grad (old town), Croatia = 2,781 (2011)
- Gornji Grad (upper town), Slovenia = 2,595 (2002)
- Novigrad (new town) Zadar, Croatia = 2,375 (2011)
- Grad, Slovenia = 2,302 (2002)
- Gradsko (of the town), North Macedonia = 2,219 (2002) – technically a prefix in this case
- Moigrad (my city), Hungary = 2,159 (2011)
- Visegrad (upper town), Hungary = 1,840 (2017)
- Gradac (small town), Croatia = 1,302 (2011) – technically a prefix in this case
Previous “grad” city names:
- Stalingrad: now Volgograd
- Leningrad: now St. Petersburg
- Petrograd: now St. Petersburg
- Titograd: now Podgorica
SOURCES:
https://en.wikipedia.org/wiki/Grad_(toponymy) and individual city wikipedia pages