Fork me on GitHub

Ranked Choice Vote Calculator

A better way of voting



Create New Account

Thank you for signing in as {{}}.


A better way to vote. Whether voting for one position or multiple, ranked choice voting allows for the greatest representation of the voters. Click "About" to learn more!

Create a Ballot


  • Better representation
  • No “Settling”
  • No wasted votes
  • Vote by preference
  • Great for multi-seat elections
  • Easy to use

Ranked Choice voting is about representing the people in the best way possible. The key is allowing the voter to choose more than just their favorite candidate. The problem with only voting for one choice, is that if that choice does not come in first or second, it could be considered a “wasted vote.” Therefore, people are more likely to vote for their second or third choice on the idea that it has a higher chance of winning and it’s better than their last choice.

With Ranked Choice Voting, there is no issue with voting for your first choice first, second choice second, and third choice third. Because if your first choice doesn’t win, then your vote automatically gets transferred to your second choice! And that is the beauty of the system.

Another thing it works really well for voting for more than one position. Everyone’s vote is still counted as one vote, but if their first choice is elected, then a portion of their vote goes to second place. To better illustrate this point, there is a video that describes the use of ranked choice voting in the Animal Kingdom:

Click here to watch


I welcome questions, concerns, suggestions, and accolades!
Please send an email to

Edit Ballot: {{}}


Voting Cutoff: never (check box for custom)

Voting Cutoff: {{editDate ? (ballot.voteCutoff | date: "MMM d, y") : "Today, at"}} {{ballot.voteCutoff | date: "h:mm a" }}

Max votes per person

Current Entry List

{{$index + 1}} {{entry}} {{images[$index]}}

Thank you for creating a ballot!

Send this url to people for voting:


Click here to vote yourself



Ballot: {{}}

Enter Your Name to View the Candidates.

Order by Preference (remove any undesired using )

(Drag & Drop)

{{ballot.positions}} positions available

  • {{}}

Voting URL: {{origin}}/{{ballot.key}}

Ballot: {{}}

Thank you for voting!

Click here to see the results

Voting URL: {{origin}}/{{ballot.key}}



The winner (so far): {{elected[0]}}

The winners, in order of most votes (so far):

  1. {{result}}

Voting URL: {{origin}}/{{shortcode}}



Name: {{}}

Email: {{}}

Current Ballots

Shortcode Name Vote Cutoff (Central) Total votes Admin Tools
{{ballot.key}} {{}} {{ballot.voteCutoff.getFullYear() > 2100 ? 'never' : (ballot.voteCutoff | date:"MMM d, y - h:mm a")}} {{ballot.totalVotes}}

Detailed Results