General Elections NYC Primary RCV RCV Analytics
Ballots in Contest
16,273
Elimination Rounds
6
Exhausted Ballots
2,032 (12.5% of contest ballots)
Winner
Darlene Mealy
Final Round Share
53.5% of active
Margin of Victory
3,915 (27.5pts of active)
Darlene Mealy led from the start with 42.5% of first-choice votes and held on through 6 rounds of elimination. The final margin of 3,915 votes (27.5 pts of active ballots) exceeded the 2,032 exhausted ballots (12.5%), making the result robust even against the exhaustion rate.
Margin larger than exhausted ballots: The winner's final-round lead of 3,915 votes exceeds the 2,032 exhausted ballots — even if every exhausted voter had ranked further, the winner's margin would have held.
How to read this: Ranked Choice Voting eliminates the last-place candidate each round, transferring their ballots to each voter's next ranked choice still in the race. Ballots in contest = voters who ranked at least one candidate here. Active votes = ballots still assigned to a remaining candidate in a given round. Exhausted ballots = ballots where all ranked choices have been eliminated. Vote counts shown in each round reflect votes before that round's elimination. Ties broken alphabetically by candidate ID (NYC BOE uses random draw; ties are rare at scale).

First-Choice Votes

Candidate First-Choice Votes Share of Contest Ballots Result
Darlene Mealy 6,913 42.5% Won
Lawman Lynch 2,547 15.7%
Jammel Thompson 2,206 13.6%
Bianca Cunningham 2,107 12.9% Elim. R5
Jamell Henderson 1,028 6.3% Elim. R4
Dante Arnwine 659 4.0% Elim. R3
Eli Brown 627 3.9% Elim. R2
Clifton A. Hinton 186 1.1% Elim. R1

Vote Share — First Choice vs. Final Round

Solid lines = candidates who reached the final round (left dot = Round 1 share, right dot = final-round share). Dashed lines = candidates eliminated before the final round (line ends at elimination, not final round).

Round-by-Round Results

Each bar shows how many active votes each candidate holds going into that round. Step through rounds or press Play to watch candidates gain and lose votes as the race unfolds.

Round 1
Round 1 Eliminated: Clifton A. Hinton 16,273 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Darlene Mealy 6,913 42.5%
Lawman Lynch 2,547 15.7%
Jammel Thompson 2,206 13.6%
Bianca Cunningham 2,107 12.9%
Jamell Henderson 1,028 6.3%
Dante Arnwine 659 4.0%
Eli Brown 627 3.9%
Clifton A. Hinton 186 1.1% Exhausted: 81 · Darlene Mealy: 21 · Jammel Thompson: 19 · Eli Brown: 19 · Lawman Lynch: 19 · Jamell Henderson: 12 · Bianca Cunningham: 9 · Dante Arnwine: 6
Round 2 Eliminated: Eli Brown 16,192 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Darlene Mealy 6,934 42.8%
Lawman Lynch 2,566 15.8%
Jammel Thompson 2,225 13.7%
Bianca Cunningham 2,116 13.1%
Jamell Henderson 1,040 6.4%
Dante Arnwine 665 4.1%
Eli Brown 646 4.0% Exhausted: 221 · Darlene Mealy: 89 · Lawman Lynch: 81 · Jammel Thompson: 78 · Bianca Cunningham: 69 · Jamell Henderson: 63 · Dante Arnwine: 45
Round 3 Eliminated: Dante Arnwine 15,971 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Darlene Mealy 7,023 44.0%
Lawman Lynch 2,647 16.6%
Jammel Thompson 2,303 14.4%
Bianca Cunningham 2,185 13.7%
Jamell Henderson 1,103 6.9%
Dante Arnwine 710 4.4% Exhausted: 197 · Bianca Cunningham: 140 · Lawman Lynch: 114 · Darlene Mealy: 95 · Jamell Henderson: 86 · Jammel Thompson: 78
Round 4 Eliminated: Jamell Henderson 15,774 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Darlene Mealy 7,118 45.1%
Lawman Lynch 2,761 17.5%
Jammel Thompson 2,381 15.1%
Bianca Cunningham 2,325 14.7%
Jamell Henderson 1,189 7.5% Exhausted: 497 · Bianca Cunningham: 220 · Jammel Thompson: 177 · Lawman Lynch: 155 · Darlene Mealy: 140
Round 5 Eliminated: Bianca Cunningham 15,277 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Darlene Mealy 7,258 47.5%
Lawman Lynch 2,916 19.1%
Jammel Thompson 2,558 16.7%
Bianca Cunningham 2,545 16.7% Exhausted: 1,036 · Lawman Lynch: 781 · Jammel Thompson: 374 · Darlene Mealy: 354
Round 6 Final 14,241 active votes
Candidate Votes (before elimination) Share of Active
Darlene Mealy 7,612 53.5%
Lawman Lynch 3,697 26.0%
Jammel Thompson 2,932 20.6%

Where Did Eliminated Candidates' Votes Go?

When a candidate is eliminated, their supporters' ballots transfer to whoever they ranked next. This panel shows how each eliminated candidate's votes distributed — to the winner, to other remaining candidates, or exhausted (no further choices ranked). Cards are ordered by votes that went to the winner, highest first. Note: "Exhausted" means those voters had no more ranked candidates still in the race — their ballots stopped counting at that point.
Bianca Cunningham Eliminated R5 2,545 votes redistributed
Exhausted 1,036 (40.7%)
Lawman Lynch 781 (30.7%)
Jammel Thompson 374 (14.7%)
Darlene Mealy 354 (13.9%)
Jamell Henderson Eliminated R4 1,189 votes redistributed
Exhausted 497 (41.8%)
Bianca Cunningham 220 (18.5%)
Jammel Thompson 177 (14.9%)
Lawman Lynch 155 (13.0%)
Darlene Mealy 140 (11.8%)
Dante Arnwine Eliminated R3 710 votes redistributed
Exhausted 197 (27.7%)
Bianca Cunningham 140 (19.7%)
Lawman Lynch 114 (16.1%)
Darlene Mealy 95 (13.4%)
Jamell Henderson 86 (12.1%)
Jammel Thompson 78 (11.0%)
Eli Brown Eliminated R2 646 votes redistributed
Exhausted 221 (34.2%)
Darlene Mealy 89 (13.8%)
Lawman Lynch 81 (12.5%)
Jammel Thompson 78 (12.1%)
Bianca Cunningham 69 (10.7%)
Jamell Henderson 63 (9.8%)
Dante Arnwine 45 (7.0%)
Clifton A. Hinton Eliminated R1 186 votes redistributed
Exhausted 81 (43.5%)
Darlene Mealy 21 (11.3%)
Jammel Thompson 19 (10.2%)
Eli Brown 19 (10.2%)
Lawman Lynch 19 (10.2%)
Jamell Henderson 12 (6.5%)
Bianca Cunningham 9 (4.8%)
Dante Arnwine 6 (3.2%)

Transfer Loyalty Matrix

Each cell shows what share of an eliminated candidate's votes transferred to each remaining candidate. Read across a row to see how that candidate's supporters split their next rankings. ≥50% loyalty   25–49%   <25%   Exhausted
Eliminated →
Received ↓
Mealy Lynch Thompson Exhausted
Hinton R1 11.3% 10.2% 10.2% 43.5%
Brown R2 13.8% 12.5% 12.1% 34.2%
Arnwine R3 13.4% 16.1% 11.0% 27.7%
Henderson R4 11.8% 13.0% 14.9% 41.8%
Cunningham R5 13.9% 30.7% 14.7% 40.7%

Candidate Summary

Candidate First Choice Votes at Elimination / Final Transfer Gain / Loss ⓘ Eliminated
Darlene Mealy ✓ Winner 6,913 7,612 +699
Lawman Lynch 2,547 3,697 +1,150
Jammel Thompson 2,206 2,932 +726
Bianca Cunningham 2,107 2,545 +438 Round 5
Jamell Henderson 1,028 1,189 +161 Round 4
Dante Arnwine 659 710 +51 Round 3
Eli Brown 627 646 +19 Round 2
Clifton A. Hinton 186 186 0 Round 1

How Many Candidates Did Voters Choose to Rank?

NYC primary voters may rank up to 5 candidates in order of preference — but they are not required to. This chart shows how many candidates each voter chose to rank (1 = ranked only their top choice; 5 = used all available rankings). Voters who ranked only one candidate are more likely to exhaust — their ballot stops counting once that candidate is eliminated.
Ranked 1 6,715 (41.3%)
Ranked 2 1,727 (10.6%)
Ranked 3 1,287 (7.9%)
Ranked 4 1,417 (8.7%)
Ranked 5 5,127 (31.5%)