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

Migration in São Paulo (2017–2022)

Immediate region with 39 municipalities and a reference population of 19,580,465 people. In the 2017–2022 five-year period, the unit received 406,510 in-migrants and lost 880,670 out-migrants coming from or going to places outside its borders, a net migration of −474,160 (−24.22 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
OriginPeople
Rio de Janeiro28,795
Santos17,915
Campinas13,940
Salvador11,530
Sorocaba11,270
Recife8,535
Belo Horizonte8,095
Jundiaí6,660
Fortaleza6,640
Curitiba6,475
Top 10 destinations of out-migrants
DestinationPeople
Santos74,845
Sorocaba50,510
Campinas49,080
Jundiaí26,120
Bragança Paulista22,380
São José dos Campos18,925
Caraguatatuba - Ubatuba - São Sebastião15,410
Pouso Alegre12,880
Vitória da Conquista12,755
São José do Rio Preto12,645

Municipalities of São Paulo

Open São Paulo in the interactive atlas →