Migration in Joinville (2017–2022)
Intermediate region with 25 municipalities and a reference population of 1,345,275 people. In the 2017–2022 five-year period, the unit received 111,335 in-migrants and lost 51,310 out-migrants coming from or going to places outside its borders, a net migration of +60,025 (44.62 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 |
| Curitiba | 18,800 |
| Blumenau | 11,445 |
| Belém | 7,340 |
| São Paulo | 6,980 |
| Cascavel | 5,060 |
| Sorocaba | 3,080 |
| Rio de Janeiro | 2,965 |
| Porto Alegre | 2,560 |
| Florianópolis | 2,260 |
| Londrina | 2,220 |
Municipalities of Joinville
25 municipalities, with net migration 2017–2022
| Municipality | Net migration |
| Joinville/SC | +12,445 |
| Jaraguá do Sul/SC | +11,205 |
| Araquari/SC | +10,900 |
| Itapoá/SC | +7,835 |
| São Francisco do Sul/SC | +4,750 |
| Guaramirim/SC | +4,470 |
| Balneário Barra do Sul/SC | +2,840 |
| Schroeder/SC | +1,950 |
| Garuva/SC | +1,705 |
| São Bento do Sul/SC | +1,430 |
| São João do Itaperiú/SC | +735 |
| Corupá/SC | +655 |
| Itaiópolis/SC | +335 |
| Massaranduba/SC | +315 |
| Papanduva/SC | +215 |
| Campo Alegre/SC | +170 |
| Bela Vista do Toldo/SC | +65 |
| Major Vieira/SC | +65 |
| Três Barras/SC | +15 |
| Irineópolis/SC | 0 |
| Porto União/SC | −15 |
| Mafra/SC | −210 |
| Monte Castelo/SC | −370 |
| Rio Negrinho/SC | −420 |
| Canoinhas/SC | −1,400 |
Open Joinville in the interactive atlas →