Os prefeitos de 177 cidades de Pernambuco para o mandato de 2021 a 2024 foram definidos ainda no primeiro turno das eleições 2020, que ocorreu no dia 15 de novembro. No Recife e em Paulista, ambos municípios da Região Metropolitana, porém, nenhum candidato alcançou mais de 50% dos votos na primeira fase do pleito e, pelos dois terem mais de 200 mil habitantes, foi decretado o segundo turno, que teve desfecho nesse domingo (29). Em seis cidades, a eleição está em sub judice, ou seja, aguarda definição judicial.
No Recife, João Campos (PSB) foi eleito prefeito com 447.913 votos (56,27%), derrotando nas urnas a sua prima, e igualmente deputada federal, Marília Arraes (PT), que conquistou 348.126 votos (43,73%%). O socialista sagrou-se vencedor de uma das eleições mais disputadas do País em 2020, tornando-se prefeito aos 27 anos e dando continuidade à gestão do PSB na cidade, até então comandada por Geraldo Julio. Neste segundo turno, os votos brancos e nulos no Recife totalizaram, respectivamente, 3,48% (31.717) e 9,17% (83.558). Abstenção, 21,26% (246.010).
Já em Paulista, Yves Ribeiro de Albuquerque (MDB), de 72 anos, foi escolhido por 83.858 eleitores, o que representa 57,52% dos votos válidos. O emedebista venceu Francisco Padilha (PSB), que terminou a disputa com 42,48%, equivalente a 61.931 votos. O segundo turno da eleição em Paulista ainda teve 21,73% de abstenção, 4,16% votos brancos e 9,95% votos nulos.