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

Migration in Porto Alegre (2017–2022)

Intermediate region with 90 municipalities and a reference population of 4,432,490 people. In the 2017–2022 five-year period, the unit received 108,845 in-migrants and lost 166,915 out-migrants coming from or going to places outside its borders, a net migration of −58,070 (−13.10 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
OriginPeople
Caxias do Sul15,165
Pelotas9,380
Santa Cruz do Sul - Lajeado8,075
Santa Maria7,930
Passo Fundo7,065
Ijuí5,970
São Paulo5,660
Uruguaiana4,745
Florianópolis4,560
Rio de Janeiro4,015
Top 10 destinations of out-migrants
DestinationPeople
Florianópolis31,000
Criciúma16,520
Caxias do Sul15,835
Blumenau14,615
Santa Cruz do Sul - Lajeado12,440
Passo Fundo8,755
Ijuí8,260
Santa Maria7,190
Pelotas7,085
São Paulo6,445

Municipalities of Porto Alegre

90 municipalities, with net migration 2017–2022
MunicipalityNet migration
Cachoeirinha/RS+7,780
Capão da Canoa/RS+7,185
Imbé/RS+5,220
Torres/RS+4,385
Cidreira/RS+3,220
Tramandaí/RS+3,110
Balneário Pinhal/RS+3,065
Xangri-lá/RS+2,650
Eldorado do Sul/RS+2,630
Nova Santa Rita/RS+2,135
Arroio do Sal/RS+1,915
Estância Velha/RS+1,180
Santo Antônio da Patrulha/RS+1,080
Araricá/RS+1,005
Ivoti/RS+915
Arroio dos Ratos/RS+775
Charqueadas/RS+735
Palmares do Sul/RS+670
Nova Hartz/RS+500
Brochier/RS+480
Osório/RS+480
Arambaré/RS+450
Harmonia/RS+445
Tupandi/RS+430
Dois Irmãos/RS+425
Rolante/RS+415
São José do Hortêncio/RS+360
Maquiné/RS+305
Capivari do Sul/RS+270
Sentinela do Sul/RS+260
São Vendelino/RS+250
Glorinha/RS+245
São José do Sul/RS+225
Mariana Pimentel/RS+225
Caraá/RS+220
Três Cachoeiras/RS+215
Cristal/RS+215
Lindolfo Collor/RS+195
Três Coroas/RS+195
Salvador do Sul/RS+190
Santa Maria do Herval/RS+175
Igrejinha/RS+175
Linha Nova/RS+170
Maratá/RS+155
Tavares/RS+140
São Sebastião do Caí/RS+135
Bom Princípio/RS+115
Mampituba/RS+105
Sertão Santana/RS+105
Dom Pedro de Alcântara/RS+100
São Pedro da Serra/RS+100
Riozinho/RS+95
Morro Reuter/RS+65
Chuvisca/RS+60
Itati/RS+55
Três Forquilhas/RS+40
Terra de Areia/RS+15
Mostardas/RS−20
Pareci Novo/RS−25
Dom Feliciano/RS−60
Minas do Leão/RS−60
Capela de Santana/RS−70
Tapes/RS−95
Morrinhos do Sul/RS−130
Amaral Ferrador/RS−135
Cerro Grande do Sul/RS−150
Barra do Ribeiro/RS−165
Barão do Triunfo/RS−170
Presidente Lucena/RS−210
Portão/RS−375
Triunfo/RS−490
General Câmara/RS−490
Parobé/RS−530
Butiá/RS−615
São Jerônimo/RS−615
Montenegro/RS−635
Taquara/RS−1,075
Campo Bom/RS−1,175
Camaquã/RS−1,380
Esteio/RS−1,445
Gravataí/RS−1,670
Sapiranga/RS−1,760
Viamão/RS−1,920
Guaíba/RS−2,085
São Leopoldo/RS−3,385
Sapucaia do Sul/RS−3,870
Alvorada/RS−4,595
Novo Hamburgo/RS−7,705
Canoas/RS−8,415
Porto Alegre/RS−71,165

Open Porto Alegre in the interactive atlas →