Brazil flag

Belo Horizonte, Brazil

Major city · Population 2.7M

Belo Horizonte is the 3rd largest city in Brazil with a population of approximately 2,721,564 people as of 2026. This makes it the 139th largest city in the world, accounting for 1.28% of Brazil's total population of 212.0M. Belo Horizonte is classified as a major city and operates in the America/Sao_Paulo timezone. The average annual temperature is 21.6°C with 1,090 mm of rainfall per year. The city sits at an elevation of 869 meters above sea level.

Population

2,721,564

Global Rank

#139

Country Rank

#3

% of Brazil

1.28%

Avg Temperature

21.6°C

Annual Rainfall

1,090 mm

Elevation

869 m

Timezone

America/Sao_Paulo

Belo Horizonte on the Map

Loading map...

Climate in Belo Horizonte

Belo Horizonte's warmest month is Sep and the coldest is Jul. The wettest month is Jan with 241 mm of rainfall.

Average Monthly Temperature

22.6°C
Jan
22.3°C
Feb
23.1°C
Mar
21.8°C
Apr
21.2°C
May
19.1°C
Jun
18.9°C
Jul
20.1°C
Aug
23.5°C
Sep
22.6°C
Oct
21.6°C
Nov
22.5°C
Dec
18.9°C23.5°C

Monthly Rainfall

241 mm
Jan
161 mm
Feb
130 mm
Mar
30 mm
Apr
0 mm
May
0 mm
Jun
0 mm
Jul
1 mm
Aug
2 mm
Sep
161 mm
Oct
147 mm
Nov
217 mm
Dec

Brazil at a Glance

Country Population

211,998,573

Capital

Brasília

Region

South America

Major Cities

382

GDP per Capita

$10,311

Life Expectancy

76.0 years

Urban Population

87.9%

Growth Rate

0.00%

Nearest Major Cities

Closest cities to Belo Horizonte with over 100,000 people

Cities closest to Belo Horizonte by distance
CityPopulationDistance
Nova Lima111,69712 km
Contagem627,12312 km
Sabará129,38014 km
Ibirité170,53717 km
Santa Luzia219,13219 km
Ribeirão das Neves329,79423 km
Vespasiano129,24625 km
Betim384,00028 km

Frequently Asked Questions

What is the population of Belo Horizonte?

The population of Belo Horizonte, Brazil is approximately 2,721,564 people, making it the 139th largest city in the world and the 3rd largest in Brazil.

Is Belo Horizonte the capital of Brazil?

No, the capital of Brazil is Brasília. Belo Horizonte is the 3rd largest city in the country.

What is the climate like in Belo Horizonte?

Belo Horizonte has an average annual temperature of 21.6°C and receives 1,090 mm of rainfall per year. The warmest month is Sep and the coldest is Jul.

What timezone is Belo Horizonte in?

Belo Horizonte is in the America/Sao_Paulo timezone.