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

Migration in Pernambuco (2017–2022)

State (UF) with 185 municipalities and a reference population of 8,465,425 people. In the 2017–2022 five-year period, the unit received 142,400 in-migrants and lost 184,275 out-migrants coming from or going to places outside its borders, a net migration of −41,875 (−4.95 per 1,000 population).

Migration between municipalities of the same state 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 Paulo (SP)47,580
Bahia (BA)17,095
Paraíba (PB)14,620
Alagoas (AL)11,760
Rio de Janeiro (RJ)8,745
Ceará (CE)8,445
Minas Gerais (MG)4,290
Rio Grande do Norte (RN)4,225
Piauí (PI)3,735
Distrito Federal (DF)2,445
Top 10 destinations of out-migrants
DestinationPeople
São Paulo (SP)48,050
Paraíba (PB)24,240
Bahia (BA)15,985
Alagoas (AL)13,325
Minas Gerais (MG)11,780
Santa Catarina (SC)10,710
Ceará (CE)8,070
Rio de Janeiro (RJ)7,500
Goiás (GO)6,765
Rio Grande do Norte (RN)5,950

Municipalities of Pernambuco

185 municipalities, with net migration 2017–2022
MunicipalityNet migration
Paulista/PE+23,585
Petrolina/PE+16,940
Jaboatão dos Guararapes/PE+15,725
Caruaru/PE+8,760
Igarassu/PE+3,925
Camaragibe/PE+3,255
Ipojuca/PE+3,025
São Lourenço da Mata/PE+2,775
Ilha de Itamaracá/PE+2,055
Santa Cruz do Capibaribe/PE+1,995
Gravatá/PE+1,985
Bezerros/PE+1,920
Cabo de Santo Agostinho/PE+1,905
Carpina/PE+1,440
São José do Belmonte/PE+1,010
Toritama/PE+935
Orobó/PE+855
Jucati/PE+795
Arcoverde/PE+750
São José da Coroa Grande/PE+730
Goiana/PE+620
Lagoa Grande/PE+585
Tamandaré/PE+565
Paudalho/PE+475
Alagoinha/PE+470
Caetés/PE+455
Lagoa do Carro/PE+440
Ferreiros/PE+435
Feira Nova/PE+430
Vertentes/PE+430
Ipubi/PE+420
Itapissuma/PE+390
Venturosa/PE+370
Afogados da Ingazeira/PE+360
Frei Miguelinho/PE+335
Cupira/PE+315
Tacaimbó/PE+290
Taquaritinga do Norte/PE+280
Itaquitinga/PE+265
Vertente do Lério/PE+260
Condado/PE+240
Buíque/PE+210
Riacho das Almas/PE+190
Ingazeira/PE+175
Lagoa do Ouro/PE+170
Carnaíba/PE+165
São Bento do Una/PE+165
Angelim/PE+160
Agrestina/PE+155
Quixaba/PE+140
Tracunhaém/PE+135
Abreu e Lima/PE+130
Santa Cruz da Baixa Verde/PE+125
Paranatama/PE+115
Ibirajuba/PE+115
Iguaracy/PE+110
Terezinha/PE+105
Fernando de Noronha/PE+100
Brejinho/PE+100
Calçado/PE+95
Moreno/PE+95
Machados/PE+80
Jupi/PE+80
Brejo da Madre de Deus/PE+70
São João/PE+55
Sairé/PE+55
Jurema/PE+45
Tabira/PE+45
Granito/PE+25
Solidão/PE+10
Cumaru/PE+5
Calumbi/PE−20
Itapetim/PE−30
Verdejante/PE−30
Triunfo/PE−45
Nazaré da Mata/PE−45
Itacuruba/PE−50
Sanharó/PE−55
Chã de Alegria/PE−55
Serrita/PE−60
Araçoiaba/PE−60
Santa Maria do Cambucá/PE−70
Primavera/PE−85
Panelas/PE−90
Jataúba/PE−95
Chã Grande/PE−95
Buenos Aires/PE−95
Casinhas/PE−100
Salgueiro/PE−100
Salgadinho/PE−105
Vitória de Santo Antão/PE−105
São José do Egito/PE−105
Terra Nova/PE−115
Dormentes/PE−120
Lajedo/PE−125
Santa Terezinha/PE−125
Betânia/PE−125
Pombos/PE−130
Moreilândia/PE−135
Tacaratu/PE−135
Jatobá/PE−145
Sirinhaém/PE−165
Cedro/PE−170
Cachoeirinha/PE−170
Serra Talhada/PE−180
Orocó/PE−190
Itaíba/PE−190
Flores/PE−195
Belo Jardim/PE−200
Joaquim Nabuco/PE−200
Brejão/PE−205
João Alfredo/PE−205
Mirandiba/PE−245
Belém de Maria/PE−250
Camocim de São Félix/PE−255
Camutanga/PE−260
Capoeiras/PE−270
São Benedito do Sul/PE−275
Bonito/PE−275
Amaraji/PE−295
Tupanatinga/PE−315
Sertânia/PE−320
Correntes/PE−320
Tuparetama/PE−345
Lagoa dos Gatos/PE−345
Itambé/PE−360
Inajá/PE−370
São Vicente Férrer/PE−375
Manari/PE−375
Surubim/PE−380
Palmeirina/PE−385
Passira/PE−385
Santa Filomena/PE−390
Altinho/PE−400
Glória do Goitá/PE−405
Jaqueira/PE−445
Gameleira/PE−450
Iati/PE−450
Pedra/PE−515
Vicência/PE−520
Saloá/PE−525
Poção/PE−545
Afrânio/PE−550
Limoeiro/PE−555
Parnamirim/PE−560
Quipapá/PE−610
Carnaubeira da Penha/PE−610
Água Preta/PE−620
Custódia/PE−630
Cortês/PE−645
Floresta/PE−655
Ouricuri/PE−660
Bom Jardim/PE−665
Canhotinho/PE−680
Belém do São Francisco/PE−720
Lagoa de Itaenga/PE−725
São Joaquim do Monte/PE−740
Bodocó/PE−750
Macaparana/PE−755
Petrolândia/PE−775
Aliança/PE−850
Maraial/PE−880
Trindade/PE−885
Santa Maria da Boa Vista/PE−895
Xexéu/PE−915
Barra de Guabiraba/PE−980
Exu/PE−985
Santa Cruz/PE−995
Cabrobó/PE−1,030
São Caitano/PE−1,150
Bom Conselho/PE−1,190
Águas Belas/PE−1,260
Rio Formoso/PE−1,290
Ibimirim/PE−1,330
Pesqueira/PE−1,465
Araripina/PE−1,480
Ribeirão/PE−1,490
Barreiros/PE−1,530
Catende/PE−1,795
Garanhuns/PE−2,265
Escada/PE−2,305
Timbaúba/PE−2,565
Palmares/PE−4,650
Olinda/PE−13,860
Recife/PE−72,190

Open Pernambuco in the interactive atlas →