Skip to content
Toolcroft

Ranked-Choice / Instant-Runoff Vote Calculator

Miscellaneous

Run an instant-runoff (ranked-choice) election. Add candidates, enter ranked ballots, and see which candidate wins through progressive elimination rounds.

Candidates

AliceBobCarol

Ballots (3)

Ballot #1
#1
#2
#3
Ballot #2
#1
#2
#3
Ballot #3
#1
#2
#3

How to use this tool

  1. Add the candidates (at least 2).
  2. Add ballots - for each ballot, drag candidates into your ranked preference order.
  3. Click "Run Election" to calculate the winner through instant-runoff rounds.
  4. View the detailed round-by-round breakdown to see how the winner emerged.

How ranked choice voting works

In ranked choice voting (RCV), voters rank candidates by preference. If no candidate wins a majority (50%+1) of first-choice votes, the last-place candidate is eliminated and those ballots redistribute to their next choice. This repeats until a majority is reached.

Where RCV is used

  • Maine and Alaska (US state elections)
  • New York City (Democratic primaries)
  • Australia (federal elections since 1918)
  • Academy Awards (Best Picture since 2009)

Round-by-round example

A simple 4-candidate, 10-ballot election illustrates how RCV works:

RoundAliceBobCarolDaveAction
14321Dave eliminated (1 vote, last place)
2442—Carol eliminated (2 votes, last place)
355——Alice wins tiebreak (or further criteria)

Condorcet criterion

A Condorcet winner is a candidate who would beat every other candidate in a one-on-one matchup. RCV does not always elect the Condorcet winner — if voters rank third-party candidates high and transfer votes non-intuitively, the Condorcet winner can be eliminated early. This is a documented theoretical limitation (the “center squeeze” effect) of RCV in races with more than three viable candidates.

Alternatives to RCV

  • STAR voting (Score Then Automatic Runoff): rate all candidates 0–5; the two highest-rated go to a runoff decided by who was preferred by more voters.
  • Approval voting: vote for as many candidates as you approve of; most approvals wins. Simple but loses preference intensity.
  • Borda count: assign points based on rank position (last place = 1, second to last = 2, etc.); total points determine the winner.

Frequently asked questions

What is ranked-choice voting?

Ranked-choice voting (RCV), also called instant-runoff voting (IRV), lets voters rank candidates in order of preference. If no candidate wins a majority in round 1, the last-place candidate is eliminated and their votes transfer to each voter's next choice. This repeats until one candidate has a majority.

What is a ballot in this context?

A ballot is one voter's ordered preference list. For example: first choice Alice, second choice Bob, third choice Carol. You can add as many ballots as needed to simulate a group vote.

When is a result a tie?

A tie occurs when two or more remaining candidates have exactly the same vote count in the final round and no majority can be determined.

Browse all miscellaneous