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

Migration in Rio de Janeiro (2017–2022)

Immediate region with 21 municipalities and a reference population of 11,125,560 people. In the 2017–2022 five-year period, the unit received 140,225 in-migrants and lost 359,890 out-migrants coming from or going to places outside its borders, a net migration of −219,665 (−19.74 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
São Paulo11,340
Cabo Frio8,800
Macaé - Rio das Ostras5,870
Petrópolis5,520
Salvador4,780
Belém3,820
Distrito Federal3,800
Manaus3,650
Volta Redonda - Barra Mansa3,550
Recife3,430
Top 10 destinations of out-migrants
DestinationPeople
Cabo Frio40,650
São Paulo28,795
Macaé - Rio das Ostras21,565
Petrópolis12,110
Distrito Federal9,250
Vitória8,995
Campina Grande7,455
João Pessoa7,055
Juiz de Fora6,620
Curitiba6,445

Municipalities of Rio de Janeiro

21 municipalities, with net migration 2017–2022
MunicipalityNet migration
Maricá/RJ+28,925
Saquarema/RJ+8,500
Itaboraí/RJ+5,200
Mangaratiba/RJ+2,500
Seropédica/RJ+2,320
Itaguaí/RJ+1,805
Magé/RJ+1,725
Japeri/RJ+1,010
Guapimirim/RJ+590
Paracambi/RJ+25
Tanguá/RJ−230
Queimados/RJ−1,820
Mesquita/RJ−2,000
Nova Iguaçu/RJ−3,580
Niterói/RJ−4,555
Nilópolis/RJ−5,955
Belford Roxo/RJ−8,800
São João de Meriti/RJ−13,465
Duque de Caxias/RJ−16,155
São Gonçalo/RJ−33,790
Rio de Janeiro/RJ−174,980

Open Rio de Janeiro in the interactive atlas →