Migration in Sorocaba (2017–2022)
Immediate region with 22 municipalities and a reference population of 1,727,920 people. In the 2017–2022 five-year period, the unit received 106,920 in-migrants and lost 52,560 out-migrants coming from or going to places outside its borders, a net migration of +54,360 (31.46 per 1,000 population).
Migration between municipalities of the same immediate 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 |
| São Paulo | 50,510 |
| Campinas | 8,015 |
| Itapeva | 3,200 |
| Itapetininga | 2,940 |
| Santos | 2,450 |
| Rio de Janeiro | 2,320 |
| Tatuí | 2,260 |
| Jundiaí | 2,015 |
| Registro | 1,520 |
| Piracicaba | 1,510 |
Top 10 destinations of out-migrants
| Destination | People |
| São Paulo | 11,270 |
| Campinas | 4,090 |
| Itapetininga | 2,865 |
| Itapeva | 2,200 |
| Tatuí | 2,035 |
| Santos | 1,790 |
| Piracicaba | 1,275 |
| Registro | 1,230 |
| Curitiba | 1,095 |
| Jundiaí | 1,075 |
Municipalities of Sorocaba
22 municipalities, with net migration 2017–2022
| Municipality | Net migration |
| Sorocaba/SP | +21,250 |
| Salto/SP | +8,135 |
| Votorantim/SP | +6,705 |
| Iperó/SP | +5,240 |
| Boituva/SP | +2,685 |
| Salto de Pirapora/SP | +2,140 |
| Capela do Alto/SP | +1,990 |
| Araçoiaba da Serra/SP | +1,720 |
| Porto Feliz/SP | +1,635 |
| São Roque/SP | +1,625 |
| Ibiúna/SP | +1,210 |
| Cerquilho/SP | +960 |
| Piedade/SP | +770 |
| Mairinque/SP | +745 |
| Sarapuí/SP | +670 |
| Tapiraí/SP | +515 |
| Araçariguama/SP | +485 |
| Jumirim/SP | +75 |
| Alumínio/SP | −180 |
| Pilar do Sul/SP | −200 |
| Tietê/SP | −530 |
| Itu/SP | −1,140 |
Open Sorocaba in the interactive atlas →