JVK. All maps
News Atlas

Two Brazils

First round, 4 October 2026

Brazil voted on 4 October and split almost in half: Flávio Bolsonaro 47.0%, Lula 45.2%. They meet again in a runoff on 25 October. The split has a shape. The Northeast gave Lula 63.8% of its vote and a lead of 11.1 million; he carried 1,764 of its 1,794 municipalities. The rest of the country gave Bolsonaro 13.3 million, and he finished 2.2 million ahead. The runoff turns on 9.3 million who chose another candidate, 6.0 million who voted blank or null, and 33.5 million who did not vote.

Where the votes were

Net votes by regionLula minus Bolsonaro

The Northeast gave Lula 11.1 million more votes; the other four regions together gave Bolsonaro 13.3 million more. Votes cast abroad are not in any region.

Print map (PDF) Full-resolution image

Sources. Tribunal Superior Eleitoral open data, presidential votes by polling section and turnout by municipality and zone (generated 13/10/2026); IBGE Malha Municipal 2024, simplified; TSE–IBGE code crosswalk, betafcc/Municipios-Brasileiros-TSE; runoff date: CNN, 4 Oct 2026. Margin = Lula minus Bolsonaro, in points of the valid vote. 5,571 municipalities; 331,005 valid votes cast abroad are in the totals but not on the map. Borders: Natural Earth. Web Mercator; the printed map is Albers equal-area conic, standard parallels 2°S and 27°S.

John Kenny · jvkenny.com · © 2026