This is a complete map list of all cities and towns in Bulgaria sorted by population. Province capitals are shown in bold. As base sources are used The National Statistical Institute (NSI) and The Bulgarian Academy of Sciences.

City Population 2011 census
Sofia 1,204,685
Plovdiv 338,153
Varna 334,870
Burgas 200,271
Ruse 149,642
Stara Zagora 138,272
Pleven 106,954
Sliven 91,620
Dobrich 91,030
Shumen 80,855
Pernik 80,191
Haskovo 76,397
Yambol 74,132
Pazardzhik 71,979
Blagoevgrad 70,881
Veliko Tarnovo 68,783
Vratsa 60,692
Gabrovo 58,930
Asenovgrad 50,846
Vidin 48,071
Kazanlak 47,325
Kyustendil 44,532
Kardzhali 43,880
Montana 43,781
Dimitrovgrad 38,785
Targovishte 37,611
Lovech 36,600
Silistra 35,607
Dupnitsa 35,506
Svishtov 34,842
Razgrad 33,880
Gorna Oryahovitsa 32,079
Smolyan 30,642
Petrich 29,836
Sandanski 26,959
Samokov 26,061
Sevlievo 23,908
Lom 23,836
Karlovo 23,797
Velingrad 23,479
Nova Zagora 23,325
Troyan 21,723
Aytos 20,930
Botevgrad 20,444
Gotse Delchev 19,721
Peshtera 19,288
Harmanli 18,360
Karnobat 18,214
Svilengrad 18,005
Panagyurishte 17,675
Chirpan 16,133
Popovo 15,286
Rakovski 15,052
Radomir 13,873
Novi Iskar 13,855
Kozloduy 13,752
Parvomay 13,733
Berkovitsa 13,721
Cherven Bryag 13,634
Pomorie 13,432
Ihtiman 13,297
Radnevo 13,207
Provadiya 12,766
Novi Pazar 12,613
Razlog 12,472
Byala Slatina 12,289
Nesebar 12,133
Balchik 12,127
Kostinbrod 11,896
Stamboliyski 11,575
Kavarna 11,340
Knezha 11,063
Pavlikeni 10,850
Mezdra 10,769
Etropole 10,750
Levski 10,528
Teteven 10,429
Elhovo 10,367
Bankya 10,126
Tryavna 9,569
Lukovit 9,535
Tutrakan 9,371
Sredets 9,122
Sopot 9,076
Byala 8,890
Veliki Preslav 8,886
Isperih 8,829
Belene 8,761
Omurtag 8,612
Bansko 8,562
Krichim 8,463
Galabovo 8,425
Devnya 8,369
Septemvri 8,320
Rakitovo 8,277
Lyaskovets 8,164
Svoge 8,033
Aksakovo 7,978
Kubrat 7,898
Dryanovo 7,892
Beloslav 7,878
Pirdop 7,651
Lyubimets 7,587
Momchilgrad 7,542
Slivnitsa 7,333
Hisarya 7,239
Zlatograd 7,077
Kostenets 7,018
Devin 6,996
General Toshevo 6,979
Simeonovgrad 6,941
Simitli 6,781
Elin Pelin 6,705
Dolni Chiflik 6,698
Tervel 6,682
Dulovo 6,568
Varshets 6,428
Kotel 6,066
Madan 6,026
Straldzha 5,977
Saedinenie 5,951
Bobov Dol 5,891
Tsarevo 5,882
Kuklen 5,837
Tvarditsa 5,651
Yakoruda 5,627
Elena 5,623
Topolovgrad 5,542
Bozhurishte 5,439
Chepelare 5,344
Oryahovo 5,331
Sozopol 5,286
Belogradchik 5,242
Perushtitsa 5,149
Zlatitsa 5,090
Strazhitsa 5,085
Krumovgrad 4,861
Kameno 4,784
Dalgopol 4,781
Vetovo 4,758
Suvorovo 4,745
Dolni Dabnik 4,706
Dolna Banya 4,665
Pravets 4,621
Nedelino 4,529
Polski Trambesh 4,470
Trastenik 4,460
Bratsigovo 4,386
Koynare 4,383
Godech 4,355
Slavyanovo 4,342
Dve Mogili 4,314
Kostandovo 4,277
Debelets 4,254
Strelcha 4,240
Sapareva Banya 4,069
Smyadovo 3,986
Breznik 3,940
Sveti Vlas 3,886
Nikopol 3,832
Shivachevo 3,795
Belovo 3,794
Tsar Kaloyan 3,782
Ivaylovgrad 3,704
Valchedram 3,696
Marten 3,673
Glodzhevo 3,596
Sarnitsa 3,579
Letnitsa 3,577
Varbitsa 3,560
Iskar 3,539
Ardino 3,530
Shabla 3,505
Rudozem 3,499
Vetren 3,463
Kresna 3,428
Banya 3,427
Batak 3,422
Maglizh 3,398
Valchi Dol 3,392
Gulyantsi 3,372
Dragoman 3,332
Zavet 3,316
Miziya 3,289
Primorsko 3,282
Sungurlare 3,282
Dolna Mitropoliya 3,260
Krivodol 3,250
Kula 3,220
Kalofer 3,191
Slivo Pole 3,179
Kaspichan 3,175
Apriltsi 3,121
Belitsa 3,091
Roman 3,088
Dzhebel 2,982
Dolna Oryahovitsa 2,969
Buhovo 2,952
Gurkovo 2,917
Pavel Banya 2,914
Nikolaevo 2,864
Yablanitsa 2,855
Kableshkovo 2,820
Opaka 2,817
Rila 2,807
Ugarchin 2,774
Dunavtsi 2,730
Dobrinishte 2,681
Hadzhidimovo 2,610
Bregovo 2,552
Byala Cherkva 2,547
Zlataritsa 2,544
Kocherinovo 2,542
Dospat 2,540
Tran 2,492
Sadovo 2,491
Laki 2,406
Malko Tarnovo 2,377
Koprivshtitsa 2,377
Loznitsa 2,361
Obzor 2,351
Kilifarevo 2,292
Borovo 2,275
Batanovtsi 2,247
Chernomorets 2,204
Aheloy 2,183
Byala 2,130
Suhindol 2,086
Pordim 2,086
Merichleri 1,915
Glavinitsa 1,891
Chiprovtsi 1,862
Kermen 1,859
Brezovo 1,858
Plachkovtsi 1,854
Zemen 1,834
Balgarovo 1,819
Alfatar 1,668
Boychinovtsi 1,615
Gramada 1,580
Senovo 1,550
Momin Prohod 1,543
Kaolinovo 1,492
Shipka 1,466
Antonovo 1,429
Ahtopol 1,310
Boboshevo 1,291
Brusartsi 1,264
Bolyarovo 1,264
Klisura 1,241
Dimovo 1,188
Kiten 1,127
Pliska 1,045
Madzharovo 613
Melnik 347
Bulgaria 7,364,570

pv:994