DC 2026 Primary & Special Election - Precinct Explorer
Ballot-level ranked choice - built from DC BOE's published cast vote record
Ballot-level ranked choice
Ranked-choice results per ward, per precinct, where each finalist's
votes came from, and a breakdown of how ballots split their rankings, all built from
DC BOE's published cast vote record: one row per ballot, with that ballot's rankings.
See also the Ranked Choice page for round summaries.
← Back to the map
This is our tabulation of DC BOE's cast vote record, not BOE's own
figure. Where BOE and this page disagree, BOE's official tabulation
is authoritative.
Status
Loading ballot-level results…
This page reads data/cvr-index.json and the per-contest
data/cvr-<slug>.json files scripts/build_cvr.py
writes from DC BOE's published cast vote record. If this message does not
change, that data could not be loaded in this browser; the rest of the site is
unaffected.
Ranked choice by ward
Ranked choice by precinct
Read every precinct as a table
If counting had continued
Ranked-choice counting stops as soon as a candidate holds a majority of
the continuing vote, so candidates who were still in the race are never
eliminated and their ballots never transfer. Everything in this section is
our own continuation of the same count under the same rules, run on until
only two candidates are left.
Follow transfers, round by round
Scroll or pinch to zoom, drag to pan. Hover a link or bar for its count.
Read these transfers as a table
Follow one precinct's transfers, round by round
Scroll or pinch to zoom, drag to pan. Hover a link or bar for its count.
Read this precinct's transfers as a table
Every candidate against every other
How ballots split their rankings
Read the ranking splits as a list, to the full published depth