Compare voting systems

Election Visualizer

Add choices, build ballots, randomize them, and compare how Ranked Robin, Schulze, Copeland, score, and IRV can produce different outcomes.

Setup

Choices

New choices start unranked on existing ballots. Unranked choices are treated as tied at the bottom for pairwise comparisons.

Load defaults

#1
#2
#3
#4

Ballots

Per-voter rankings

Assign the same number to multiple choices to create ties. Click a selected number again to clear it.

Choice
1st2nd3rd4th
A
B
C
D
Choice
1st2nd3rd4th
A
B
C
D
Choice
1st2nd3rd4th
A
B
C
D
Choice
1st2nd3rd4th
A
B
C
D
Choice
1st2nd3rd4th
A
B
C
D
Choice
1st2nd3rd4th
A
B
C
D
Choice
1st2nd3rd4th
A
B
C
D
Choice
1st2nd3rd4th
A
B
C
D

Pairwise

Margin matrix

Positive values mean the row choice beats the column choice by that many ballots.

ABCD
A
-
+2 5-3
-2 3-5
+8 8-0
B
-2 3-5
-
+4 6-2
+8 8-0
C
+2 5-3
-4 2-6
-
+8 8-0
D
-8 0-8
-8 0-8
-8 0-8
-

Results

Ranked Robin order

Ranked Robin counts pairwise wins like Copeland, but ties count as 0 instead of 0. Tie groups break by first-degree win margins over finalists only, second-degree win margins over the full field, fewest votes against, and finally beatpath strength across the shortest winning paths.

1
B 2 wins / 1 losses / 0 ties
Wins 2 Win margins over finalists +4 Win margins over all +0 Votes Against 0 Beatpath 0
2
A 2 wins / 1 losses / 0 ties
Wins 2 Win margins over finalists +2 Win margins over all +10 Votes Against 8 Beatpath 0
3
C 2 wins / 1 losses / 0 ties
Wins 2 Win margins over finalists +2 Win margins over all +10 Votes Against 9 Beatpath 0
4
D 0 wins / 3 losses / 0 ties
Wins 0 Win margins over finalists +0 Win margins over all +0 Votes Against 0 Beatpath 0