Sofia: population
Sofia, Bulgaria: 1.07 million people in 2025, by the UN estimate.
Rank among the cities of the country: 1 of 9.
In 1975 it had 807,000 people.
In 2000 it had 919,000 people, so it has grown by 16% since then.
For 2050 the UN projects 971,000 people.
A city here is a dense area of at least 1,500 people per km² with at least 50,000 people, drawn on a population grid by the UN degree of urbanisation. It can differ from the city’s administrative borders and from national statistics. Years from 2026 on are projections.
Largest cities: Bulgaria
| City | 2025 | 2050, projected |
|---|---|---|
| Sofia | 1,067,136 | 970,901 |
| Plovdiv | 329,838 | 300,377 |
| Varna | 290,572 | 265,758 |
| Burgas | 103,946 | 95,219 |
| Ruse | 89,462 | 81,768 |
| Stara Zagora | 83,631 | 76,242 |
| Pleven | 57,487 | – |
| Yambol | 51,631 | – |
| Sliven | 51,592 | – |
Sources: World Urbanization Prospects 2025, UN DESA Population Division (CC BY 3.0 IGO).
