Below are the urban areas with more than 100,000 inhabitants in Bulgaria ranked by population.
Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.
| Rank | Urban Area | Population Estimate (2025) | 1 Year Change (over 2024) | Land Area (Km²) | Density (P/Km²) | Global Rank | Projections (2030) | Projections (2050) |
|---|---|---|---|---|---|---|---|---|
| 1 | Sofia | 1,067,136 | −0.23% | 197 | 5,417 | 478 | 1,049,065 | 970,901 |
| 2 | Plovdiv | 329,838 | −0.23% | 45 | 7,330 | 1,741 | 324,135 | 300,377 |
| 3 | Varna | 290,572 | −0.26% | 65 | 4,470 | 2,000 | 285,428 | 265,758 |
| 4 | Burgas | 103,946 | −0.24% | 25 | 4,158 | 5,952 | 102,206 | 95,219 |
| 5 | Ruse | 89,462 | −0.25% | 18 | 4,970 | 6,940 | 87,837 | 81,768 |
| 6 | Stara Zagora | 83,631 | −0.26% | 20 | 4,182 | 7,442 | 82,061 | 76,242 |
| 7 | Pleven | 57,487 | −0.25% | 19 | 3,026 | 10,720 | 56,454 | – |
| 8 | Yambol | 51,631 | −0.25% | 16 | 3,227 | 11,882 | – | – |
| 9 | Sliven | 51,592 | −0.28% | 17 | 3,035 | 11,889 | 50,578 | – |
Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.