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 137th largest city in the world, accounting for 1.28% of Brazil's total population of 213.4M. Belo Horizonte is classified as a major city and operates in the America/Sao_Paulo timezone.

Population

2,721,564

Global Rank

#137

Country Rank

#3

% of Brazil

1.28%

Belo Horizonte on the Map

Loading map...

Brazil at a Glance

Country Population

213,421,037

Capital

Brasília

Region

South America

Major Cities

382

GDP per Capita

$10,311

Life Expectancy

75.8 years

Urban Population

87.9%

Growth Rate

0.01%

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 137th 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 timezone is Belo Horizonte in?

Belo Horizonte is in the America/Sao_Paulo timezone.