rankedchoice.app

Ranked-choice voting calculator

Already collected ranked ballots in Google Forms, a spreadsheet, or on paper? Paste them below to get the instant-runoff winner and every elimination round. Everything runs in your browser - nothing is uploaded.

Commas, tabs, semicolons, or A > B > C all work. Paste straight from a Sheets/Forms export - timestamp columns are ignored.

How the count works

  1. Every ballot counts for its first choice.
  2. If a candidate has more than half the votes, they win.
  3. Otherwise the candidate with the fewest votes is eliminated and each of their ballots moves to its next-ranked candidate still in the race.
  4. Repeat until someone has a majority. Ballots with no remaining choices are "exhausted" and drop out of the denominator.

Ties for elimination are broken by the earlier-round totals, then by a fixed random draw, so re-running the same ballots always gives the same result. Full explainer: what is ranked-choice voting?

Skip the spreadsheet next time

Create a poll on rankedchoice.app and voters rank choices by dragging on their phones, with results like these tabulated live as ballots arrive. No signup for you or your voters.

Create a free ranked-choice poll