List of towns and cities in Bulgaria

Here are the top 50 most populated towns and cities in Bulgaria:

Sofia
Plovdiv
Varna
Burgas
Ruse
Stara Zagora
Pleven
Sliven
Dobrich
Shumen
Pernik
Haskovo
Yambol
Pazardzhik
Blagoevgrad
Veliko Tarnovo
Vratsa
Gabrovo
Asenovgrad
Vidin
Kazanlak
Kyustendil
Kardzhali
Montana
Dimitrovgrad
Targovishte
Lovech
Silistra
Dupnitsa
Svishtov
Razgrad
Gorna Oryahovitsa
Smolyan
Petrich
Sandanski
Samokov
Sevlievo
Lom
Karlovo
Velingrad
Nova Zagora
Troyan
Aytos
Botevgrad
Gotse Delchev
Peshtera
Harmanli
Karnobat
Svilengrad
Panagyurishte