Ranked Choice Voting

A simple tool to experiment with ranked choice voting, and more specifically instant-runoff voting.

The winner is determined as follows:

  1. Votes are tallied. If a candidate exceeds 50% of all 1st place votes, they win.
  2. If no candidate exceeds 50% of all 1st place votes, the candidate with the fewest 1st place votes is eliminated and their votes reallocated as 1st place votes to the candidates ranked second on those ballots.
  3. This process repeats until a candidate exceeds 50% of 1st place votes.

1. Add to the ballot 📝

Seed ballot


2. Vote here! 🗳️

Vote by first assigning a rank to each of the items for which you want to vote. Select “Do not rank” for the items for which you do not want to vote.

When you’re happy with your ballot, select “Cast ballot”. You can vote as many times as you want to simulate multiple people voting.

No items on which to vote just yet. Add an item to the ballot above.

Ranked Candidates 👍

    Unranked Candidates 👎


      3. Results here! 🏆

      No results just yet. Cast your ballot to see the tally.