Bulgaria flag

Sofia, Bulgaria

Capital city · Population 1.2M

Sofia is the capital and the largest city in Bulgaria with a population of approximately 1,152,556 people as of 2026. This makes it the 460th largest city in the world, accounting for 17.90% of Bulgaria's total population of 6.4M. Sofia is classified as a major city and operates in the Europe/Sofia timezone. The average annual temperature is 12.7°C with 502 mm of rainfall per year. The city sits at an elevation of 555 meters above sea level.

Population

1,152,556

Global Rank

#460

Country Rank

#1

% of Bulgaria

17.90%

Avg Temperature

12.7°C

Annual Rainfall

502 mm

Elevation

555 m

Timezone

Europe/Sofia

Sofia on the Map

Loading map...

Climate in Sofia

Sofia's warmest month is Jul and the coldest is Jan. The wettest month is Dec with 89 mm of rainfall.

Average Monthly Temperature

0.7°C
Jan
6.2°C
Feb
8.2°C
Mar
13.8°C
Apr
14.7°C
May
23.1°C
Jun
25.3°C
Jul
24.3°C
Aug
17.9°C
Sep
12.5°C
Oct
3.9°C
Nov
2.2°C
Dec
0.7°C25.3°C

Monthly Rainfall

41 mm
Jan
17 mm
Feb
54 mm
Mar
61 mm
Apr
75 mm
May
34 mm
Jun
6 mm
Jul
10 mm
Aug
28 mm
Sep
29 mm
Oct
58 mm
Nov
89 mm
Dec

Bulgaria at a Glance

Country Population

6,437,360

Capital

Sofia

Region

Southeast Europe

Major Cities

6

GDP per Capita

$17,596

Life Expectancy

75.7 years

Urban Population

74.0%

Growth Rate

-0.01%

Other Major Cities in Bulgaria

Plovdiv
329K
Varna
319K
Burgas
211K
Stara Zagora
122K
Ruse
121K

Nearest Major Cities

Closest cities to Sofia with over 100,000 people

Cities closest to Sofia by distance
CityPopulationDistance
Plovdiv329,489132 km
Niš250,000135 km
Skopje474,889174 km
Pristina550,000176 km
Craiova234,140184 km
Stara Zagora121,582192 km
Mitrovicë107,045202 km
Prizren171,464219 km

Frequently Asked Questions

What is the population of Sofia?

The population of Sofia, Bulgaria is approximately 1,152,556 people, making it the 460th largest city in the world and the 1st largest in Bulgaria.

Is Sofia the capital of Bulgaria?

Yes, Sofia is the capital of Bulgaria.

What is the climate like in Sofia?

Sofia has an average annual temperature of 12.7°C and receives 502 mm of rainfall per year. The warmest month is Jul and the coldest is Jan.

What timezone is Sofia in?

Sofia is in the Europe/Sofia timezone.