Migration in São Luís (2017–2022)
Intermediate region with 73 municipalities and a reference population of 2,921,830 people. In the 2017–2022 five-year period, the unit received 58,820 in-migrants and lost 102,420 out-migrants coming from or going to places outside its borders, a net migration of −43,600 (−14.92 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 origins of in-migrants
| Origin | People |
| Santa Inês - Bacabal | 11,105 |
| São Paulo | 4,790 |
| Rio de Janeiro | 4,005 |
| Belém | 3,510 |
| Distrito Federal | 3,390 |
| Imperatriz | 3,355 |
| Caxias | 3,155 |
| Marabá | 2,770 |
| Teresina | 1,915 |
| Parnaíba | 1,675 |
Top 10 destinations of out-migrants
| Destination | People |
| Santa Inês - Bacabal | 10,400 |
| Marabá | 5,290 |
| Goiânia | 4,765 |
| Sinop | 4,525 |
| São Paulo | 4,235 |
| Campinas | 3,880 |
| Imperatriz | 3,870 |
| Blumenau | 3,675 |
| Rio Verde | 3,575 |
| Distrito Federal | 3,575 |
Municipalities of São Luís
73 municipalities, with net migration 2017–2022
| Municipality | Net migration |
| São José de Ribamar/MA | +25,940 |
| Paço do Lumiar/MA | +14,900 |
| Raposa/MA | +1,555 |
| Barreirinhas/MA | +595 |
| Tutóia/MA | +455 |
| Santo Amaro do Maranhão/MA | +355 |
| Apicum-Açu/MA | +325 |
| Santana do Maranhão/MA | +160 |
| Paulino Neves/MA | +140 |
| Peri Mirim/MA | +120 |
| Bacurituba/MA | +75 |
| Porto Rico do Maranhão/MA | +60 |
| Matões do Norte/MA | +45 |
| Axixá/MA | +35 |
| Bacabeira/MA | +25 |
| Belágua/MA | +15 |
| Magalhães de Almeida/MA | −30 |
| Brejo/MA | −35 |
| Bequimão/MA | −40 |
| Mata Roma/MA | −55 |
| Nina Rodrigues/MA | −55 |
| Serrano do Maranhão/MA | −55 |
| Cedral/MA | −80 |
| Milagres do Maranhão/MA | −120 |
| Mirinzal/MA | −145 |
| Água Doce do Maranhão/MA | −210 |
| Cachoeira Grande/MA | −215 |
| Pirapemas/MA | −255 |
| Anajatuba/MA | −265 |
| Palmeirândia/MA | −275 |
| Bacuri/MA | −350 |
| Cajapió/MA | −355 |
| Morros/MA | −360 |
| Olinda Nova do Maranhão/MA | −380 |
| Anapurus/MA | −385 |
| Central do Maranhão/MA | −395 |
| Matinha/MA | −475 |
| Presidente Sarney/MA | −480 |
| Presidente Vargas/MA | −550 |
| Turilândia/MA | −555 |
| São Benedito do Rio Preto/MA | −615 |
| Cajari/MA | −620 |
| Primeira Cruz/MA | −625 |
| Buriti/MA | −655 |
| Cantanhede/MA | −685 |
| Presidente Juscelino/MA | −700 |
| Cururupu/MA | −705 |
| Miranda do Norte/MA | −720 |
| Icatu/MA | −730 |
| Guimarães/MA | −750 |
| Urbano Santos/MA | −785 |
| Santa Rita/MA | −785 |
| São Vicente Ferrer/MA | −820 |
| São João Batista/MA | −820 |
| Alcântara/MA | −865 |
| São Bento/MA | −885 |
| Araioses/MA | −925 |
| Pedro do Rosário/MA | −960 |
| Humberto de Campos/MA | −995 |
| Rosário/MA | −1,210 |
| Santa Quitéria do Maranhão/MA | −1,215 |
| São Bernardo/MA | −1,305 |
| Vargem Grande/MA | −1,310 |
| Arari/MA | −1,470 |
| Vitória do Mearim/MA | −1,555 |
| Turiaçu/MA | −1,760 |
| Santa Helena/MA | −1,760 |
| Chapadinha/MA | −1,895 |
| Viana/MA | −2,345 |
| Pinheiro/MA | −2,385 |
| Itapecuru Mirim/MA | −2,410 |
| Penalva/MA | −3,120 |
| São Luís/MA | −42,735 |
Open São Luís in the interactive atlas →