Migration in Campinas (2017–2022)
Immediate region with 18 municipalities and a reference population of 2,875,105 people. In the 2017–2022 five-year period, the unit received 154,080 in-migrants and lost 118,790 out-migrants coming from or going to places outside its borders, a net migration of +35,290 (12.27 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 | 49,080 |
| Rio de Janeiro | 4,680 |
| Sorocaba | 4,090 |
| Jundiaí | 4,055 |
| Santos | 2,990 |
| Piracicaba | 2,485 |
| Limeira | 2,380 |
| Belo Horizonte | 2,315 |
| Ribeirão Preto | 1,905 |
| Mogi Guaçu | 1,810 |
Top 10 destinations of out-migrants
| Destination | People |
| São Paulo | 13,940 |
| Sorocaba | 8,015 |
| Jundiaí | 4,715 |
| Piracicaba | 3,525 |
| Pouso Alegre | 2,750 |
| São Carlos | 2,670 |
| Santos | 2,590 |
| Mogi Guaçu | 2,045 |
| Limeira | 2,005 |
| São José do Rio Preto | 1,860 |
Municipalities of Campinas
18 municipalities, with net migration 2017–2022
| Municipality | Net migration |
| Indaiatuba/SP | +16,530 |
| Hortolândia/SP | +11,495 |
| Valinhos/SP | +6,810 |
| Paulínia/SP | +6,095 |
| Americana/SP | +3,545 |
| Monte Mor/SP | +3,370 |
| Vinhedo/SP | +3,320 |
| Nova Odessa/SP | +2,940 |
| Sumaré/SP | +2,845 |
| Artur Nogueira/SP | +2,510 |
| Santa Bárbara d'Oeste/SP | +1,905 |
| Jaguariúna/SP | +1,600 |
| Cosmópolis/SP | +955 |
| Santo Antônio de Posse/SP | +105 |
| Elias Fausto/SP | +65 |
| Holambra/SP | −755 |
| Pedreira/SP | −885 |
| Campinas/SP | −25,285 |
Open Campinas in the interactive atlas →