Skip to content
Atlas of internal migration in Brazil 2022 Census · 2017–2022

Migration in Belo Horizonte (2017–2022)

Immediate region with 29 municipalities and a reference population of 4,765,755 people. In the 2017–2022 five-year period, the unit received 123,590 in-migrants and lost 161,455 out-migrants coming from or going to places outside its borders, a net migration of −37,865 (−7.95 per 1,000 population).

Migration between municipalities of the same immediate region is not counted here; only the flows that cross the unit's border are. The indicators on this page are direct sums of the published municipal flows (excluding the pairs suppressed by disclosure control), not a new sample estimate: that is why there is no standard error or confidence interval at this aggregation level.

Top origins and destinations

Top 10 origins of in-migrants
OriginPeople
São Paulo7,860
Rio de Janeiro5,370
Teófilo Otoni5,320
Sete Lagoas5,250
Divinópolis5,050
Montes Claros4,590
Ipatinga4,465
Vitória4,150
Santa Bárbara - Ouro Preto3,700
Conselheiro Lafaiete2,700
Top 10 destinations of out-migrants
DestinationPeople
Divinópolis9,215
Sete Lagoas8,620
São Paulo8,095
Montes Claros5,385
Conselheiro Lafaiete4,665
Vitória4,570
Santa Bárbara - Ouro Preto4,255
Ipatinga4,180
Teófilo Otoni4,005
Curvelo3,510

Municipalities of Belo Horizonte

29 municipalities, with net migration 2017–2022
MunicipalityNet migration
Ribeirão das Neves/MG+13,600
Contagem/MG+7,570
Vespasiano/MG+7,130
Lagoa Santa/MG+7,120
Esmeraldas/MG+6,400
Nova Lima/MG+5,765
São Joaquim de Bicas/MG+5,115
Santa Luzia/MG+4,920
Sabará/MG+3,080
Ibirité/MG+3,045
Betim/MG+3,000
Igarapé/MG+2,980
Mateus Leme/MG+2,205
Juatuba/MG+2,085
Jaboticatubas/MG+1,575
São José da Lapa/MG+1,570
Mário Campos/MG+1,260
Brumadinho/MG+1,040
Sarzedo/MG+930
Confins/MG+565
Taquaraçu de Minas/MG+455
Moeda/MG+430
Florestal/MG+370
Rio Acima/MG+225
Nova União/MG+120
Caeté/MG−35
Pedro Leopoldo/MG−60
Raposos/MG−115
Belo Horizonte/MG−117,225

Open Belo Horizonte in the interactive atlas →