General Elections NYC Primary RCV RCV Analytics
Ballots in Contest
1,073,331
Elimination Rounds
10
Exhausted Ballots
55,934 (5.2% of contest ballots)
Winner
Zohran Kwame Mamdani
Final Round Share
56.4% of active
Margin of Victory
129,873 (12.8pts of active)
Zohran Kwame Mamdani led from the start with 43.8% of first-choice votes and held on through 10 rounds of elimination. The largest transfer came when Brad Lander was eliminated, sending 85,463 votes (56% of their ballots) to Zohran Kwame Mamdani. The final margin of 129,873 votes (12.8 pts of active ballots) exceeded the 55,934 exhausted ballots (5.2%), making the result robust even against the exhaustion rate.
Margin larger than exhausted ballots: The winner's final-round lead of 129,873 votes exceeds the 55,934 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
Zohran Kwame Mamdani 469,960 43.8% Won
Andrew M. Cuomo 387,664 36.1%
Brad Lander 121,148 11.3% Elim. R9
Adrienne E. Adams 44,705 4.2% Elim. R8
Scott M. Stringer 18,205 1.7% Elim. R7
Zellnor Myrie 10,816 1.0% Elim. R6
Whitney R. Tilson 8,602 0.8% Elim. R5
Michael Blake 4,493 0.4% Elim. R4
Jessica Ramos 4,444 0.4% Elim. R3
Paperboy Love Prince 1,679 0.2% Elim. R2
Selma K. Bartholomew 1,615 0.2% 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: Selma K. Bartholomew 1,073,331 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 469,960 43.8%
Andrew M. Cuomo 387,664 36.1%
Brad Lander 121,148 11.3%
Adrienne E. Adams 44,705 4.2%
Scott M. Stringer 18,205 1.7%
Zellnor Myrie 10,816 1.0%
Whitney R. Tilson 8,602 0.8%
Michael Blake 4,493 0.4%
Jessica Ramos 4,444 0.4%
Paperboy Love Prince 1,679 0.2%
Selma K. Bartholomew 1,615 0.2% Exhausted: 359 · Adrienne E. Adams: 293 · Zohran Kwame Mamdani: 201 · Andrew M. Cuomo: 170 · Jessica Ramos: 132 · Zellnor Myrie: 128 · Scott M. Stringer: 97 · Michael Blake: 84 · Brad Lander: 65 · Whitney R. Tilson: 64 · Paperboy Love Prince: 22
Round 2 Eliminated: Paperboy Love Prince 1,072,972 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 470,161 43.8%
Andrew M. Cuomo 387,834 36.1%
Brad Lander 121,213 11.3%
Adrienne E. Adams 44,998 4.2%
Scott M. Stringer 18,302 1.7%
Zellnor Myrie 10,944 1.0%
Whitney R. Tilson 8,666 0.8%
Michael Blake 4,577 0.4%
Jessica Ramos 4,576 0.4%
Paperboy Love Prince 1,701 0.2% Zohran Kwame Mamdani: 386 · Exhausted: 328 · Brad Lander: 256 · Andrew M. Cuomo: 160 · Adrienne E. Adams: 121 · Whitney R. Tilson: 108 · Michael Blake: 98 · Scott M. Stringer: 94 · Jessica Ramos: 83 · Zellnor Myrie: 67
Round 3 Eliminated: Jessica Ramos 1,072,644 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 470,547 43.9%
Andrew M. Cuomo 387,994 36.2%
Brad Lander 121,469 11.3%
Adrienne E. Adams 45,119 4.2%
Scott M. Stringer 18,396 1.7%
Zellnor Myrie 11,011 1.0%
Whitney R. Tilson 8,774 0.8%
Michael Blake 4,675 0.4%
Jessica Ramos 4,659 0.4% Exhausted: 1,361 · Andrew M. Cuomo: 721 · Zohran Kwame Mamdani: 585 · Adrienne E. Adams: 549 · Brad Lander: 445 · Scott M. Stringer: 329 · Whitney R. Tilson: 265 · Michael Blake: 210 · Zellnor Myrie: 194
Round 4 Eliminated: Michael Blake 1,071,283 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 471,132 44.0%
Andrew M. Cuomo 388,715 36.3%
Brad Lander 121,914 11.4%
Adrienne E. Adams 45,668 4.3%
Scott M. Stringer 18,725 1.7%
Zellnor Myrie 11,205 1.0%
Whitney R. Tilson 9,039 0.8%
Michael Blake 4,885 0.5% Zohran Kwame Mamdani: 1,018 · Adrienne E. Adams: 957 · Exhausted: 781 · Brad Lander: 629 · Andrew M. Cuomo: 600 · Zellnor Myrie: 397 · Scott M. Stringer: 331 · Whitney R. Tilson: 172
Round 5 Eliminated: Whitney R. Tilson 1,070,502 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 472,150 44.1%
Andrew M. Cuomo 389,315 36.4%
Brad Lander 122,543 11.4%
Adrienne E. Adams 46,625 4.4%
Scott M. Stringer 19,056 1.8%
Zellnor Myrie 11,602 1.1%
Whitney R. Tilson 9,211 0.9% Andrew M. Cuomo: 3,434 · Scott M. Stringer: 1,497 · Brad Lander: 1,488 · Zellnor Myrie: 1,034 · Exhausted: 897 · Adrienne E. Adams: 630 · Zohran Kwame Mamdani: 231
Round 6 Eliminated: Zellnor Myrie 1,069,605 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 472,381 44.2%
Andrew M. Cuomo 392,749 36.7%
Brad Lander 124,031 11.6%
Adrienne E. Adams 47,255 4.4%
Scott M. Stringer 20,553 1.9%
Zellnor Myrie 12,636 1.2% Brad Lander: 4,632 · Adrienne E. Adams: 2,532 · Zohran Kwame Mamdani: 1,900 · Andrew M. Cuomo: 1,338 · Exhausted: 1,141 · Scott M. Stringer: 1,093
Round 7 Eliminated: Scott M. Stringer 1,068,464 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 474,281 44.4%
Andrew M. Cuomo 394,087 36.9%
Brad Lander 128,663 12.0%
Adrienne E. Adams 49,787 4.7%
Scott M. Stringer 21,646 2.0% Brad Lander: 6,916 · Andrew M. Cuomo: 5,095 · Adrienne E. Adams: 3,866 · Exhausted: 3,609 · Zohran Kwame Mamdani: 2,160
Round 8 Eliminated: Adrienne E. Adams 1,064,855 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 476,441 44.7%
Andrew M. Cuomo 399,182 37.5%
Brad Lander 135,579 12.7%
Adrienne E. Adams 53,653 5.0% Brad Lander: 16,617 · Andrew M. Cuomo: 12,948 · Exhausted: 12,357 · Zohran Kwame Mamdani: 11,731
Round 9 Eliminated: Brad Lander 1,052,498 active votes
Candidate Votes (before elimination) Share of Active Transfers Out
Zohran Kwame Mamdani 488,172 46.4%
Andrew M. Cuomo 412,130 39.2%
Brad Lander 152,196 14.5% Zohran Kwame Mamdani: 85,463 · Exhausted: 35,101 · Andrew M. Cuomo: 31,632
Round 10 Final 1,017,397 active votes
Candidate Votes (before elimination) Share of Active
Zohran Kwame Mamdani 573,635 56.4%
Andrew M. Cuomo 443,762 43.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.
Brad Lander Eliminated R9 152,196 votes redistributed
Zohran Kwame Mamdani 85,463 (56.2%)
Exhausted 35,101 (23.1%)
Andrew M. Cuomo 31,632 (20.8%)
Adrienne E. Adams Eliminated R8 53,653 votes redistributed
Brad Lander 16,617 (31.0%)
Andrew M. Cuomo 12,948 (24.1%)
Exhausted 12,357 (23.0%)
Zohran Kwame Mamdani 11,731 (21.9%)
Scott M. Stringer Eliminated R7 21,646 votes redistributed
Brad Lander 6,916 (32.0%)
Andrew M. Cuomo 5,095 (23.5%)
Adrienne E. Adams 3,866 (17.9%)
Exhausted 3,609 (16.7%)
Zohran Kwame Mamdani 2,160 (10.0%)
Zellnor Myrie Eliminated R6 12,636 votes redistributed
Brad Lander 4,632 (36.7%)
Adrienne E. Adams 2,532 (20.0%)
Zohran Kwame Mamdani 1,900 (15.0%)
Andrew M. Cuomo 1,338 (10.6%)
Exhausted 1,141 (9.0%)
Scott M. Stringer 1,093 (8.6%)
Michael Blake Eliminated R4 4,885 votes redistributed
Zohran Kwame Mamdani 1,018 (20.8%)
Adrienne E. Adams 957 (19.6%)
Exhausted 781 (16.0%)
Brad Lander 629 (12.9%)
Andrew M. Cuomo 600 (12.3%)
Zellnor Myrie 397 (8.1%)
Scott M. Stringer 331 (6.8%)
Whitney R. Tilson 172 (3.5%)
Jessica Ramos Eliminated R3 4,659 votes redistributed
Exhausted 1,361 (29.2%)
Andrew M. Cuomo 721 (15.5%)
Zohran Kwame Mamdani 585 (12.6%)
Adrienne E. Adams 549 (11.8%)
Brad Lander 445 (9.6%)
Scott M. Stringer 329 (7.1%)
Whitney R. Tilson 265 (5.7%)
Michael Blake 210 (4.5%)
Zellnor Myrie 194 (4.2%)
Paperboy Love Prince Eliminated R2 1,701 votes redistributed
Zohran Kwame Mamdani 386 (22.7%)
Exhausted 328 (19.3%)
Brad Lander 256 (15.0%)
Andrew M. Cuomo 160 (9.4%)
Adrienne E. Adams 121 (7.1%)
Whitney R. Tilson 108 (6.3%)
Michael Blake 98 (5.8%)
Scott M. Stringer 94 (5.5%)
Jessica Ramos 83 (4.9%)
Zellnor Myrie 67 (3.9%)
Whitney R. Tilson Eliminated R5 9,211 votes redistributed
Andrew M. Cuomo 3,434 (37.3%)
Scott M. Stringer 1,497 (16.3%)
Brad Lander 1,488 (16.2%)
Zellnor Myrie 1,034 (11.2%)
Exhausted 897 (9.7%)
Adrienne E. Adams 630 (6.8%)
Zohran Kwame Mamdani 231 (2.5%)
Selma K. Bartholomew Eliminated R1 1,615 votes redistributed
Exhausted 359 (22.2%)
Adrienne E. Adams 293 (18.1%)
Zohran Kwame Mamdani 201 (12.4%)
Andrew M. Cuomo 170 (10.5%)
Jessica Ramos 132 (8.2%)
Zellnor Myrie 128 (7.9%)
Scott M. Stringer 97 (6.0%)
Michael Blake 84 (5.2%)
Brad Lander 65 (4.0%)
Whitney R. Tilson 64 (4.0%)
Paperboy Love Prince 22 (1.4%)

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 ↓
Mamdani Cuomo Exhausted
Bartholomew R1 12.4% 10.5% 22.2%
Prince R2 22.7% 9.4% 19.3%
Ramos R3 12.6% 15.5% 29.2%
Blake R4 20.8% 12.3% 16.0%
Tilson R5 2.5% 37.3% 9.7%
Myrie R6 15.0% 10.6% 9.0%
Stringer R7 10.0% 23.5% 16.7%
Adams R8 21.9% 24.1% 23.0%
Lander R9 56.2% 20.8% 23.1%

Candidate Summary

Candidate First Choice Votes at Elimination / Final Transfer Gain / Loss ⓘ Eliminated
Zohran Kwame Mamdani ✓ Winner 469,960 573,635 +103,675
Andrew M. Cuomo 387,664 443,762 +56,098
Brad Lander 121,148 152,196 +31,048 Round 9
Adrienne E. Adams 44,705 53,653 +8,948 Round 8
Scott M. Stringer 18,205 21,646 +3,441 Round 7
Zellnor Myrie 10,816 12,636 +1,820 Round 6
Whitney R. Tilson 8,602 9,211 +609 Round 5
Michael Blake 4,493 4,885 +392 Round 4
Jessica Ramos 4,444 4,659 +215 Round 3
Paperboy Love Prince 1,679 1,701 +22 Round 2
Selma K. Bartholomew 1,615 1,615 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 222,467 (20.7%)
Ranked 2 105,726 (9.9%)
Ranked 3 119,127 (11.1%)
Ranked 4 100,726 (9.4%)
Ranked 5 525,285 (48.9%)