Migration in Região Metropolitana de Belo Horizonte (2017–2022)
Metropolitan region (RM) made up of 34 municipalities, with its core in Belo Horizonte and a reference population of 5,128,280 people. In the 2017–2022 five-year period there were 180,110 migrations within the region itself (among its municipalities) and an external net migration (with the rest of the country) of −34,435.
Core × periphery matrix (intra-metropolitan migration)
| Core → periphery | 91,335 |
| Periphery → core | 22,955 |
| Periphery → periphery | 65,815 |
| External inflows (rest of the country) | 129,810 |
| External outflows (rest of the country) | 164,245 |
Top 10 intra-RM migration flows
| Origin | Destination | Flow type | People |
| Belo Horizonte/MG | Contagem/MG | Core → periphery | 19,215 |
| Belo Horizonte/MG | Ribeirão das Neves/MG | Core → periphery | 12,245 |
| Belo Horizonte/MG | Santa Luzia/MG | Core → periphery | 8,310 |
| Belo Horizonte/MG | Vespasiano/MG | Core → periphery | 7,000 |
| Belo Horizonte/MG | Betim/MG | Core → periphery | 6,155 |
| Belo Horizonte/MG | Lagoa Santa/MG | Core → periphery | 5,940 |
| Contagem/MG | Belo Horizonte/MG | Periphery → core | 5,810 |
| Contagem/MG | Betim/MG | Periphery → periphery | 5,610 |
| Belo Horizonte/MG | Nova Lima/MG | Core → periphery | 5,265 |
| Belo Horizonte/MG | Ibirité/MG | Core → periphery | 4,730 |
Commuting
| Employed persons in the region | 2,543,685 |
| Commuters (work outside their municipality of residence) | 494,210 |
| % of commuters among employed persons | 19.4 |
| Median commuting time | 60 min |
| % using public transport | 52.2 |
Migrants and work
Sum over the region's municipalities (rm_mig_pendular_resumo): among those who migrated within their own metropolitan region and were employed, where they went to work.
| Intra-RM migrants | 180,115 |
| ... employed | 105,095 |
| ... commuting (work outside where they moved to) | 50,720 |
| ... going back to work in the origin municipality they left | 33,050 |
| ... now working in the core | 7,795 |
| ... working where they now live | 50,515 |
Municipalities of Região Metropolitana de Belo Horizonte
| Municipality | Core | Net migration |
| Belo Horizonte/MG | Yes | −117,225 |
| Baldim/MG | | −25 |
| Betim/MG | | +3,000 |
| Brumadinho/MG | | +1,040 |
| Caeté/MG | | −35 |
| Capim Branco/MG | | +335 |
| Confins/MG | | +565 |
| Contagem/MG | | +7,570 |
| Esmeraldas/MG | | +6,400 |
| Florestal/MG | | +370 |
| Ibirité/MG | | +3,045 |
| Igarapé/MG | | +2,980 |
| Itaguara/MG | | +190 |
| Itatiaiuçu/MG | | +365 |
| Jaboticatubas/MG | | +1,575 |
| Juatuba/MG | | +2,085 |
| Lagoa Santa/MG | | +7,120 |
| Mateus Leme/MG | | +2,205 |
| Matozinhos/MG | | −240 |
| Mário Campos/MG | | +1,260 |
| Nova Lima/MG | | +5,765 |
| Nova União/MG | | +120 |
| Pedro Leopoldo/MG | | −60 |
| Raposos/MG | | −115 |
| Ribeirão das Neves/MG | | +13,600 |
| Rio Acima/MG | | +225 |
| Rio Manso/MG | | +240 |
| Sabará/MG | | +3,080 |
| Santa Luzia/MG | | +4,920 |
| Sarzedo/MG | | +930 |
| São Joaquim de Bicas/MG | | +5,115 |
| São José da Lapa/MG | | +1,570 |
| Taquaraçu de Minas/MG | | +455 |
| Vespasiano/MG | | +7,130 |
Open Região Metropolitana de Belo Horizonte in the interactive atlas →