Bulgaria flag

Largest Cities in Bulgaria

6 cities with population over 100,000

Bulgaria has 6 cities with a population over 100,000. The largest city is Sofia with 1,152,556 people. The capital city is Sofia.

Country Population

6.4M

Major Cities

6

Largest City

Sofia

Capital

Sofia

Top 6 Cities

Sofia
1.2M
Plovdiv
329,489
Varna
318,737
Burgas
210,646
Stara Zagora
121,582
Ruse
121,168

All Cities in Bulgaria

Cities in Bulgaria ranked by population
#CityPopulation
1SofiaCapital1,152,556
2Plovdiv329,489
3Varna318,737
4Burgas210,646
5Stara Zagora121,582
6Ruse121,168