Migration in Maceió (2017–2022)
Intermediate region with 52 municipalities and a reference population of 1,869,960 people. In the 2017–2022 five-year period, the unit received 51,755 in-migrants and lost 84,350 out-migrants coming from or going to places outside its borders, a net migration of −32,595 (−17.43 per 1,000 population).
Migration between municipalities of the same intermediate 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 destinations of out-migrants
| Destination | People |
| Arapiraca | 10,615 |
| São Paulo | 6,910 |
| Cuiabá | 5,280 |
| Campinas | 4,705 |
| Recife | 4,395 |
| Uberaba | 3,805 |
| Caruaru | 3,440 |
| Rio Verde | 3,100 |
| Aracaju | 2,710 |
| Campo Grande | 2,340 |
Municipalities of Maceió
52 municipalities, with net migration 2017–2022
| Municipality | Net migration |
| Rio Largo/AL | +7,115 |
| Marechal Deodoro/AL | +5,125 |
| Satuba/AL | +4,735 |
| Paripueira/AL | +1,105 |
| São Miguel dos Milagres/AL | +865 |
| Barra de Santo Antônio/AL | +855 |
| Japaratinga/AL | +520 |
| Porto de Pedras/AL | +435 |
| Pilar/AL | +315 |
| Jequiá da Praia/AL | +235 |
| Porto Real do Colégio/AL | +125 |
| Santana do Mundaú/AL | +75 |
| Mar Vermelho/AL | +55 |
| Feliz Deserto/AL | +20 |
| Coqueiro Seco/AL | −20 |
| Campestre/AL | −75 |
| Branquinha/AL | −85 |
| Roteiro/AL | −90 |
| Pindoba/AL | −155 |
| Passo de Camaragibe/AL | −185 |
| Jundiá/AL | −190 |
| Maragogi/AL | −200 |
| São Brás/AL | −205 |
| Jacuípe/AL | −240 |
| Barra de São Miguel/AL | −295 |
| Novo Lino/AL | −345 |
| Ibateguara/AL | −355 |
| Santa Luzia do Norte/AL | −415 |
| Campo Alegre/AL | −420 |
| Capela/AL | −460 |
| Igreja Nova/AL | −555 |
| Anadia/AL | −565 |
| Chã Preta/AL | −570 |
| Viçosa/AL | −605 |
| Matriz de Camaragibe/AL | −615 |
| Messias/AL | −640 |
| Flexeiras/AL | −655 |
| Coruripe/AL | −715 |
| Colônia Leopoldina/AL | −715 |
| Porto Calvo/AL | −920 |
| Joaquim Gomes/AL | −935 |
| São José da Laje/AL | −1,010 |
| Boca da Mata/AL | −1,020 |
| Piaçabuçu/AL | −1,050 |
| Atalaia/AL | −1,105 |
| Penedo/AL | −1,545 |
| Cajueiro/AL | −1,645 |
| São Miguel dos Campos/AL | −1,840 |
| Murici/AL | −1,895 |
| São Luís do Quitunde/AL | −2,425 |
| União dos Palmares/AL | −2,775 |
| Maceió/AL | −26,265 |
Open Maceió in the interactive atlas →