50mais1

Municipalities of Pernambuco: how each one voted for president

The 185 municipalities of Pernambuco, largest electorate first, with the 2026 runoff result and each one's lean versus Brazil.

Left ahead in 2026
184
99.08% of the state's electorate
Right ahead in 2026
1
0.92% of the state's electorate
Swing municipalities
6
Same rule as the states: changed sides several times or lean within 8 points.
Bellwethers
1
Voted for the national winner in every runoff since 2002.
Loading municipalities…

Hover or tap a municipality; click to open its page.

← Left bloc aheadRight bloc ahead →

Margin in percentage points of valid votes (right − left).

Find another municipality

The map shows the 2026 runoff. Click a municipality to open its page, or use the search.

Every municipality of Pernambuco

MunicipalityElectorate2026 runoffLeanRatingMarks
Recife capital1,230,247−22.54−15.40Solid left
Jaboatão dos Guararapes498,544−21.13−16.79Solid left
Olinda301,766−26.60−21.73Solid leftSwing
Caruaru255,248−19.20−15.44Solid left
Petrolina249,092−35.56−36.25Solid left
Paulista237,197−24.80−20.75Solid leftSwing
Cabo de Santo Agostinho172,173−44.35−41.49Solid left
Camaragibe127,141−21.01−16.85Solid leftSwing
Vitória de Santo Antão103,933−23.13−20.65Solid left
Garanhuns99,322−49.42−48.92Solid left
Igarassu89,870−34.90−34.87Solid left
Ipojuca89,077−49.27−50.71Solid left
São Lourenço da Mata83,628−32.00−28.69Solid left
Abreu e Lima79,391−24.86−24.19Solid left
Gravatá67,863−29.86−29.50Solid left
Goiana67,046−33.29−34.36Solid left
Santa Cruz do Capibaribe66,115+7.20+5.09Lean rightSwing
Serra Talhada63,668−52.58−54.32Solid left
Belo Jardim60,923−41.00−40.93Solid left
Araripina60,070−53.74−58.39Solid left
Carpina59,997−19.54−16.67Solid left
Pesqueira52,497−65.81−66.64Solid left
Arcoverde51,722−50.21−46.63Solid left
Moreno48,770−38.23−37.38Solid left
Ouricuri48,567−68.92−71.89Solid left
Surubim48,479−36.73−35.00Solid left
Bezerros48,316−45.57−45.89Solid left
Escada48,201−46.39−44.62Solid left
Paudalho45,817−28.94−26.24Solid left
Limoeiro45,799−47.89−44.56Solid left
Salgueiro43,400−58.96−60.10Solid left
Buíque42,576−72.87−74.11Solid left
Timbaúba42,024−40.06−37.13Solid left
Palmares40,841−45.37−45.13Solid left
São Bento do Una38,193−51.78−50.90Solid left
Brejo da Madre de Deus36,267−34.54−36.02Solid left
Águas Belas35,257−56.14−56.30Solid left
Toritama35,208−10.05−13.01Likely left
Bom Conselho34,191−60.94−61.21Solid left
Lajedo32,468−39.43−38.68Solid left
São Caitano30,885−55.74−52.84Solid left
Bonito30,697−36.42−33.29Solid left
Santa Maria da Boa Vista30,644−62.57−65.83Solid left
Bom Jardim30,623−55.38−51.99Solid left
Barreiros30,480−37.21−35.52Solid left
Afogados da Ingazeira30,091−55.76−53.38Solid left
Custódia29,588−70.97−73.73Solid left
Aliança29,188−47.82−45.44Solid left
Exu29,166−69.92−73.45Solid left
Sirinhaém28,562−39.84−35.37Solid left
São José do Belmonte28,344−70.55−73.34Solid left
Ribeirão28,330−45.18−41.97Solid left
Bodocó27,833−73.63−76.24Solid left
Sertânia27,417−71.23−70.54Solid left
Petrolândia26,446−60.15−60.46Solid left
Passira26,109−51.91−50.99Solid left
Catende25,874−51.00−51.01Solid left
Cabrobó25,728−66.59−66.16Solid left
Nazaré da Mata25,653−35.46−29.23Solid left
Floresta25,253−71.46−72.41Solid left
Trindade25,105−43.81−50.40Solid left
Ipubi24,792−56.76−61.71Solid left
João Alfredo24,728−57.27−55.17Solid left
Itambé24,464−45.50−44.87Solid left
São José do Egito24,095−58.91−55.65Solid left
Glória do Goitá23,474−52.20−50.01Solid left
Taquaritinga do Norte22,239−10.60−10.73Likely leftSwing
Vicência22,234−40.80−37.13Solid left
Ibimirim21,738−76.59−77.23Solid left
Itapissuma21,440−46.00−46.90Solid left
Tabira21,368−58.16−63.94Solid left
Itaíba21,184−65.46−67.89Solid left
Riacho das Almas20,966−39.86−41.57Solid left
Agrestina20,931−50.92−53.97Solid left
Caetés20,684−80.02−81.06Solid left
Lagoa Grande20,661−59.27−60.90Solid left
Pombos20,452−32.68−34.05Solid left
Tamandaré20,271−37.80−35.51Solid left
Água Preta20,200−55.02−53.40Solid left
Macaparana20,025−36.67−35.42Solid left
Cupira19,864−33.65−35.25Solid left
Condado19,765−44.29−41.66Solid left
Panelas19,611−55.13−45.66Solid left
Chã Grande18,859−35.65−35.85Solid left
Pedra18,714−64.71−64.07Solid left
Ilha de Itamaracá18,610−49.12−45.99Solid left
Parnamirim18,523−78.89−80.12Solid left
Lagoa de Itaenga18,473−42.42−35.64Solid left
Orobó18,326−62.47−60.09Solid left
Tacaratu18,226−73.70−74.63Solid left
São João18,174−71.35−69.87Solid left
Feira Nova18,026−36.23−32.59Solid left
São José da Coroa Grande17,748−26.28−22.15Solid left
São Joaquim do Monte17,634−48.20−45.76Solid left
Afrânio17,490−45.12−52.14Solid left
Araçoiaba17,405−46.30−45.30Solid left
Amaraji17,369−42.75−39.98Solid left
Altinho17,271−55.56−53.65Solid left
Canhotinho17,166−47.36−46.03Solid left
Serrita17,062−72.81−76.25Solid left
Rio Formoso16,933−49.10−46.43Solid left
Carnaíba16,880−70.69−72.88Solid left
Vertentes16,699−39.58−36.85Solid left
Tupanatinga16,636−63.87−66.90Solid left
Capoeiras16,542−73.43−74.99Solid left
Flores16,542−70.96−73.18Solid left
Iati16,331−71.07−73.19Solid left
Sanharó16,323−58.43−57.84Solid left
Dormentes16,156−49.74−54.79Solid left
Cachoeirinha16,068−51.40−50.87Solid left
Inajá15,906−80.59−81.64Solid left
Jataúba15,816−57.68−58.75Solid left
Lagoa do Carro15,711−42.78−40.88Solid left
Camocim de São Félix15,624−43.93−45.03Solid left
Belém do São Francisco15,572−68.86−69.98Solid left
Quipapá15,431−64.33−63.63Solid left
Gameleira14,872−43.23−41.54Solid left
Venturosa14,785−60.79−64.13Solid left
Correntes14,584−63.05−69.82Solid left
São Vicente Férrer14,551−50.95−50.88Solid left
Cumaru14,478−54.17−52.99Solid left
Manari14,244−77.64−79.00Solid left
Joaquim Nabuco14,096−47.11−46.44Solid left
Saloá13,660−72.97−74.71Solid left
Jupi13,005−66.05−66.99Solid left
Frei Miguelinho12,928−41.82−44.21Solid left
Santa Cruz12,839−68.83−73.33Solid left
Itaquitinga12,832−42.41−41.27Solid left
Carnaubeira da Penha12,560−84.68−85.76Solid left
Orocó12,480−61.95−61.76Solid left
Jurema12,361−59.14−58.80Solid left
Triunfo12,180−65.23−66.47Solid left
Santa Filomena12,091−68.53−73.25Solid left
Casinhas12,078−63.57−61.72Solid left
Tracunhaém12,070−46.08−41.39Solid left
Alagoinha12,069−74.11−74.03Solid left
Lagoa do Ouro12,046−68.71−71.41Solid left
Buenos Aires11,988−56.39−56.33Solid left
Paranatama11,943−68.47−70.70Solid left
Mirandiba11,941−64.37−65.26Solid left
Itapetim11,939−62.75−61.30Solid left
Jatobá11,615−72.48−72.12Solid left
Chã de Alegria11,589−45.07−43.16Solid left
Santa Maria do Cambucá11,524−41.79−40.07Solid left
Sairé11,279−39.43−39.52Solid left
Cortês11,265−50.15−46.85Solid left
Xexéu11,212−49.19−45.38Solid left
Lagoa dos Gatos11,194−59.77−59.50Solid left
Machados11,108−54.39−53.95Solid left
Tacaimbó11,010−50.78−52.75Solid left
Primavera10,996−47.75−46.86Solid left
Poção10,334−66.51−68.39Solid left
Cedro10,191−69.10−72.34Solid left
Jucati10,180−68.93−70.05Solid left
Ferreiros10,137−47.66−44.21Solid left
Barra de Guabiraba10,106−31.48−27.68Solid left
Betânia10,087−76.95−78.97Solid left
Moreilândia9,938−74.31−77.76Solid left
Santa Cruz da Baixa Verde9,916−64.67−68.34Solid left
Brejão9,705−60.46−60.09Solid left
Jaqueira9,224−50.13−48.94Solid left
Belém de Maria9,172−49.37−50.94Solid left
Angelim9,106−54.27−52.61Solid left
Iguaracy9,100−68.50−70.00Solid left
Terra Nova8,844−81.76−82.78Solid left
Verdejante8,408−74.32−75.00Solid left
Vertente do Lério8,291−58.30−59.06Solid left
Santa Terezinha8,045−63.17−62.25Solid left
Maraial8,000−44.46−46.59Solid left
Tuparetama7,992−70.39−72.47Solid left
Calçado7,895−71.21−71.91Solid left
São Benedito do Sul7,831−59.14−59.15Solid left
Brejinho7,811−65.45−64.96Solid left
Calumbi7,373−75.12−77.09Solid left
Camutanga7,338−43.60−40.88Solid left
Salgadinho7,135−55.34−54.42Solid left
Granito6,957−66.65−70.20Solid left
Ibirajuba6,808−58.16−60.76Solid left
Terezinha6,629−63.81−67.09Solid left
Palmeirina6,511−65.73−68.04Solid left
Quixaba6,218−77.18−79.93Solid left
Solidão5,533−73.87−76.33Solid left
Itacuruba4,741−76.36−76.07Solid left
Ingazeira4,249−74.35−70.68Solid left
Fernando de Noronha3,658−12.29−8.31Likely leftSwing Bellwether

2026 runoff and lean: right − left margin; lean relative to Brazil, in pts.