Main findings of the atlas
Three key findings of the research, already validated in the methodology (see the methodology
and docs/qa/F2b_relatorio.md), and the largest published net migration figures and flows.
Residential deconcentration without productive deconcentration
Among employed people who moved from the metropolitan core to the periphery between 2017 and 2022, 46.5% still work in the core: housing moved, jobs did not. In the Federal District RIDE, this share reaches 59.3%. See the RIDE-DF →
Educational selectivity in the Rio de Janeiro → São Paulo flow
Among migrants aged 25 and over who left Rio de Janeiro for São Paulo, 75.1% have completed higher education, a marked educational selectivity. See the flow in the atlas →
The country's largest commuting pair
Guarulhos → São Paulo is Brazil's largest work-commuting pair: 77,500 people live in Guarulhos and work in São Paulo. See the commuting pair →
12.9 million people changed municipality
In the 2017–2022 five-year period, 12.9 million people migrated among the 5,570 Brazilian municipalities, resulting in 53,097 published origin–destination pairs after disclosure control.
10 largest positive net migration figures
| Municipality | Net migration |
|---|---|
| Praia Grande/SP | +33,825 |
| Maricá/RJ | +28,925 |
| Palhoça/SC | +28,415 |
| São José de Ribamar/MA | +25,940 |
| Valparaíso de Goiás/GO | +25,735 |
| Parnamirim/RN | +25,525 |
| Águas Lindas de Goiás/GO | +23,625 |
| Paulista/PE | +23,585 |
| Serra/ES | +22,920 |
| Fazenda Rio Grande/PR | +22,825 |
10 largest negative net migration figures
| Municipality | Net migration |
|---|---|
| São Paulo/SP | −479,395 |
| Rio de Janeiro/RJ | −174,980 |
| Belo Horizonte/MG | −117,225 |
| Salvador/BA | −113,040 |
| Belém/PA | −87,585 |
| Brasília/DF | −83,985 |
| Fortaleza/CE | −81,175 |
| Curitiba/PR | −75,665 |
| Recife/PE | −72,190 |
| Porto Alegre/RS | −71,165 |
10 largest migration flows in the country
| Flow | People |
|---|---|
| São Paulo/SP → Guarulhos/SP · see in the atlas | 23,425 |
| Brasília/DF → Águas Lindas de Goiás/GO · see in the atlas | 21,630 |
| Brasília/DF → Valparaíso de Goiás/GO · see in the atlas | 21,050 |
| Belo Horizonte/MG → Contagem/MG · see in the atlas | 19,215 |
| São Luís/MA → São José de Ribamar/MA · see in the atlas | 18,425 |
| Salvador/BA → Lauro de Freitas/BA · see in the atlas | 18,060 |
| São Paulo/SP → Praia Grande/SP · see in the atlas | 17,905 |
| São Paulo/SP → Santo André/SP · see in the atlas | 17,810 |
| Rio de Janeiro/RJ → São Paulo/SP · see in the atlas | 17,655 |
| Fortaleza/CE → Caucaia/CE · see in the atlas | 17,635 |