Tested tool guide
Tested browser tools
Checked August 16, 2026
What Voting Method Simulator does, with a checked example
This simulator tallies one set of ballots under five voting rules: plurality, ranked-choice (instant runoff), Borda count, Condorcet, and approval voting. Enter how each voter ranks the candidates, or which ones they approve, and the tool shows who wins under each rule. Since every method runs on the same ballots, any difference in outcome comes from the rule itself. What surprises most users: ranked-choice voting does not crown the first-round leader. It eliminates the weakest candidate and transfers those ballots, so a first-round leader can still lose. No method here is 'the correct one' - each encodes a different idea of what voters want.
Worked example
A concrete input and expected output from the current implementation.
Input
5 voters: A > B > C
4 voters: C > B > A
2 voters: B > C > A
->
Expected output
Plurality: A wins with 5 of 11 first-choice votes. Borda count (2-1-0 points): B 13, A 10, C 10 - B wins. Ranked-choice: B is eliminated first with 2 votes, both ballots transfer to C, and C beats A 6-5 in the final round - C wins. Condorcet: B beats A 6-5 and C 7-4 - B wins.
The same 11 ballots produce three different winners - A under plurality, C under ranked choice, and B under both Borda and Condorcet - because each rule reads the ballots differently. A leads on first choices but loses both head-to-head matchups; C wins by picking up B's transferred ballots.