Migration in Região Metropolitana de Porto Alegre (2017–2022)
Metropolitan region (RM) made up of 34 municipalities, with its core in Porto Alegre and a reference population of 4,018,915 people. In the 2017–2022 five-year period there were 152,100 migrations within the region itself (among its municipalities) and an external net migration (with the rest of the country) of −92,850.
Core × periphery matrix (intra-metropolitan migration)
| Core → periphery | 41,460 |
| Periphery → core | 21,975 |
| Periphery → periphery | 88,660 |
| External inflows (rest of the country) | 100,920 |
| External outflows (rest of the country) | 193,770 |
Top 10 intra-RM migration flows
| Origin | Destination | Flow type | People |
| Porto Alegre/RS | Viamão/RS | Core → periphery | 7,450 |
| Porto Alegre/RS | Canoas/RS | Core → periphery | 6,445 |
| Porto Alegre/RS | Cachoeirinha/RS | Core → periphery | 5,505 |
| Porto Alegre/RS | Alvorada/RS | Core → periphery | 5,460 |
| Viamão/RS | Porto Alegre/RS | Periphery → core | 4,715 |
| Porto Alegre/RS | Gravataí/RS | Core → periphery | 3,885 |
| Gravataí/RS | Cachoeirinha/RS | Periphery → periphery | 3,800 |
| Alvorada/RS | Porto Alegre/RS | Periphery → core | 3,150 |
| Canoas/RS | Cachoeirinha/RS | Periphery → periphery | 2,980 |
| Canoas/RS | Porto Alegre/RS | Periphery → core | 2,855 |
Commuting
| Employed persons in the region | 1,970,690 |
| Commuters (work outside their municipality of residence) | 369,930 |
| % of commuters among employed persons | 18.8 |
| Median commuting time | 40 min |
| % using public transport | 41.5 |
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 | 152,100 |
| ... employed | 92,735 |
| ... commuting (work outside where they moved to) | 38,060 |
| ... going back to work in the origin municipality they left | 20,305 |
| ... now working in the core | 6,585 |
| ... working where they now live | 50,955 |
Municipalities of Região Metropolitana de Porto Alegre
| Municipality | Core | Net migration |
| Porto Alegre/RS | Yes | −71,165 |
| Alvorada/RS | | −4,595 |
| Araricá/RS | | +1,005 |
| Arroio dos Ratos/RS | | +775 |
| Cachoeirinha/RS | | +7,780 |
| Campo Bom/RS | | −1,175 |
| Canoas/RS | | −8,415 |
| Capela de Santana/RS | | −70 |
| Charqueadas/RS | | +735 |
| Dois Irmãos/RS | | +425 |
| Eldorado do Sul/RS | | +2,630 |
| Esteio/RS | | −1,445 |
| Estância Velha/RS | | +1,180 |
| Glorinha/RS | | +245 |
| Gravataí/RS | | −1,670 |
| Guaíba/RS | | −2,085 |
| Igrejinha/RS | | +175 |
| Ivoti/RS | | +915 |
| Montenegro/RS | | −635 |
| Nova Hartz/RS | | +500 |
| Nova Santa Rita/RS | | +2,135 |
| Novo Hamburgo/RS | | −7,705 |
| Parobé/RS | | −530 |
| Portão/RS | | −375 |
| Rolante/RS | | +415 |
| Santo Antônio da Patrulha/RS | | +1,080 |
| Sapiranga/RS | | −1,760 |
| Sapucaia do Sul/RS | | −3,870 |
| São Jerônimo/RS | | −615 |
| São Leopoldo/RS | | −3,385 |
| São Sebastião do Caí/RS | | +135 |
| Taquara/RS | | −1,075 |
| Triunfo/RS | | −490 |
| Viamão/RS | | −1,920 |
Open Região Metropolitana de Porto Alegre in the interactive atlas →