50mais1

How your city voted for president

Results of every presidential election since 1994 in Brazil's 5,571 municipalities, with each one's lean versus the country.

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).

By state

State capitals

Margin in the 2026 runoff and lean versus Brazil.

  1. São Paulo SPlean +0.64−11.01
  2. Rio de Janeiro RJlean +7.00−3.07
  3. Brasília DFlean +19.33+8.55
  4. Belo Horizonte MGlean +12.53+1.61
  5. Salvador BAlean −41.67−46.47
  6. Fortaleza CElean −18.55−20.15
  7. Manaus AMlean +16.68+11.67
  8. Curitiba PRlean +33.99+24.58
  9. Recife PElean −15.40−22.54
  10. Porto Alegre RSlean −2.99−11.67
  11. Belém PAlean −1.43−10.02
  12. Goiânia GOlean +31.92+25.28
  13. São Luís MAlean −22.81−24.10
  14. Maceió ALlean +10.60+4.02
  15. Campo Grande MSlean +27.58+22.22
  16. Teresina PIlean −33.44−35.96
  17. João Pessoa PBlean −2.07−7.66
  18. Natal RNlean −6.74−12.00
  19. Cuiabá MTlean +22.03+19.16
  20. Florianópolis SClean +12.67+3.32
  21. Aracaju SElean −16.24−24.14
  22. Porto Velho ROlean +26.22+23.32
  23. Macapá APlean +2.78−1.99
  24. Rio Branco AClean +43.96+33.11
  25. Vitória ESlean +11.93+3.63
  26. Boa Vista RRlean +53.10+51.50
  27. Palmas TOlean +20.81+20.70

Bellwethers (107 municipalities)

Voted for the national winner in every runoff from 2002 to 2026. Largest by electorate.

  1. João Pessoa PB−7.66
  2. Juiz de Fora MG−15.31
  3. Diadema SP−22.09
  4. Itaquaquecetuba SP−9.72
  5. Ribeirão das Neves MG−4.55
  6. Itapevi SP−13.29
  7. Ferraz de Vasconcelos SP−14.70
  8. Teófilo Otoni MG−5.35
  9. Sapucaia do Sul RS−3.41
  10. Barbacena MG−13.51
  11. Conselheiro Lafaiete MG−12.89
  12. São Mateus ES−7.63
  13. Cubatão SP−10.00
  14. Itabira MG−10.69
  15. Ituiutaba MG−8.07
  16. Sant'Ana do Livramento RS−12.71
  17. Ubá MG−4.17
  18. Barra do Piraí RJ−4.19
  19. Três Rios RJ−7.11
  20. Curvelo MG−3.41
  21. Esmeraldas MG−8.72
  22. Valença RJ−19.21
  23. Cabedelo PB−8.82
  24. Congonhas MG−6.81
  25. Guaxupé MG−0.41
  26. Rio Grande da Serra SP−16.01
  27. Visconde do Rio Branco MG−12.72

The ones that change sides most

Municipalities with 50,000 voters or more, by number of bloc changes counting both rounds.

  1. Alvorada RS10 changes−3.82
  2. Bagé RS9 changes−6.53
  3. Alegrete RS9 changes−0.79
  4. Ribeirão Pires SP8 changes−0.15
  5. Guaíba RS8 changes−0.38
  6. João Monlevade MG8 changes−4.09
  7. Vitória da Conquista BA7 changes−17.57
  8. Cotia SP7 changes−2.39
  9. Jandira SP7 changes−5.00
  10. Embu-Guaçu SP7 changes−3.03
  11. Belém PA6 changes−10.02
  12. Guarulhos SP6 changes+2.17

Most left-leaning

Municipalities with 20,000 voters or more, by lean index.

  1. Barreirinha AMlean −81.75−81.81
  2. Caetés PElean −81.06−80.02
  3. Ibimirim PElean −77.23−76.59
  4. São João Batista MAlean −76.54−73.95
  5. Bodocó PElean −76.24−73.63
  6. Monte Santo BAlean −76.06−73.70
  7. Penalva MAlean −74.90−72.33
  8. Buíque PElean −74.11−72.87

Most right-leaning

Municipalities with 20,000 voters or more, by lean index.

  1. Flores da Cunha RSlean +67.93+66.86
  2. Timbó SClean +66.40+60.80
  3. Pomerode SClean +62.35+58.43
  4. Colíder MTlean +61.92+61.91
  5. Braço do Norte SClean +61.66+58.37
  6. Novo Progresso PAlean +60.75+68.61
  7. São João Batista SClean +60.36+56.56
  8. Brusque SClean +60.32+54.48