Simon would have said

Visualizing Voting Systems: Plurality vs Approval Voting

What question do we expect to answer by holding an election? Elections are how we select our government, but they aren’t the only way to do that. We hold elections because we believe they tell us something about who has the right to control our government in a way that appointments or heredity does not. But different voting methods answer different questions.

Visualizing our voting systems can help give us a sense of how the questions each system asks shape the answers we get. By playing around with what happens depending on where candidates are relative to each other, you can get a sense of what incentives our voting system gives to the people we elect. We’re going to explore different systems by simulating many elections and seeing how the results change depending on where the average voter is.

Click anywhere to simulate a new election where the average voter is where you clicked. Drag the candidates around to see how the results change.

This diagram shows a single election. The colored circles represent the positions of the candidates and voters in some abstract space. Imagine that the Y axis measures how focused the candidate is on environmental protection, and the X axis measures their position on some other issue like corporate tax rates. Voters prefer candidates that are closer to them. Clicking anywhere on this diagram simulates a new election where the average voter is where you clicked. What that means is that if we averaged together the positions of all of the voters they would be at that point, but if you click on the same point a few times you’ll see that the position of each voter can change.

Looking at one simulated election doesn’t tell us very much, so we’ll use something called a Yee diagram to show how the results vary over many simulated elections depending on where the average voter is.

The US presidential election in 2000 was historic, partially because Ralph Nader chose to ignore those incentives. It was expected to be a tight race between George W Bush and Al Gore, but Nader was running as a third party candidate. Leading up to the election, a group of self identified “Naders Raiders” wrote an open letter to Nader asking him to drop out. They were worried that he would be handing the election to Bush.

It is now clear that you might well give the White House to Bush. As a result, you would set back significantly the social progress to which you have devoted your entire, astonishing career. You have sacrificed for the benefit of the common good your entire adult life… It would be a cruel irony indeed if your major legacy were to erase the victory from the candidate who most embodies your philosophy, Al Gore, and to give the Executive Branch to the party which has consistently resisted your progressive ideals. 1

Carl Pope, the president of the Sierra Club, pleaded with Nader to reconsider his campaign strategy.

You pledged you would not campaign as a spoiler and would avoid the swing states. Your recent campaign rhetoric and campaign schedule make it clear that you have broken this pledge… Irresponsible as I find your strategy, I accept that you genuinely believe in it. Please accept that I, and the overwhelming majority of the environmental movement in this country, genuinely believe that your strategy is flawed, dangerous, and reckless. 2

The Republican Leadership Council ran campaign ads featuring Nader, believing that the more people that voted for Nader, the better chance Bush had at winning the election.

Nader, running a low-budget campaign, is not airing any television commercials of his own and it’s possible that the RLC will end up spending more on pro-Nader media that Nader himself. 3

Why were environmentalists, relatively ideolically similar to Nader, pleading with him not to run? Why were republicans trying to get people to vote for one of their opponents? All of these people believed that votes for Nader would have the effect of electing Bush, because of something known as the spoiler effect.

This is a Yee diagram. Each cell is colored by simulating an election with the average voter at that point.

This visualization is called a Yee diagram. The background is colored based on who would win if the average voter was at that point. If there is a tie, the background will be grey; the black line just gives us a sense of where the middle is.

The diagram is generated by simulating an election for each cell of the background, where the voters are randomly distributed around that cell. I would expect an ideal voting method to elect the candidate closest to any given cell.

These diagrams don’t tell us very much about any individual election, but they can help us explore how elections are shaped by the voting method that we choose. In the 2000 election, all ballots were counted using a method called plurality voting, where each voter picks their favorite candidate and the candidate with the most votes wins. In some sense, plurality voting asks voters which candidate they are most in favor of, but doesn’t ask anything about what they think of the rest of the candidates. This makes it hard for plurality elections to find compromises.

If only Bush and Gore had been running, the race would have been simple, the winner would be whoever was closer to the center of public opinion. But strange things start to happen when we consider Nader.

Because Nader is ideologically closer to Gore, voters are more likely to switch to Nader from Gore than to Nader from Bush. Depending on where we believe the average voter is this might not matter, but if we think that public opinion is somewhere between Bush and Gore, this is very likely to help Bush win. In that situation, plurality voting is unable to identify that for many voters (like Carl Pope and Naiders Raiders for Gore), Gore is a compromise between Nader and Bush. This is the spoiler effect that environmentalists were afraid of, and why republicans wanted to amplify Naders message.

The lesson many people take from the spoiler effect is that third party candidates harm the platforms they care about, but the spoiler effect doesn’t happen in every voting system. While there are versions of this effect in plurality voting and in instant runoff voting, other systems like approval voting don’t have this issue.

Approval voting ballots look very similar to plurality voting ballots, but voting involves selecting as many of the candidates as you would like rather than only your favorite. If plurality voting is asking voters who their favorite candidate is, approval voting is asking who voters would accept as the winner. The structure of that question gives us more of the information we need to identify compromises. The diagram below shows the dynamics of the same set of candidates, but in an election run with approval voting. 4

Approval voting has an important property; if a candidate doesn’t win the race, they don’t affect the results. You can see this in the above diagram; moving candidate A around can change a cell from B to A, but it never changes any cell from B to C. Try moving Nader around, and watch the line between Bush and Gore. That line never moves, other than in areas that Nader now wins.

In the 2000 election, this stability property would have meant that republicans wouldn’t have had any reason to encourage people to vote for one of their opponents. Environmentalists might have welcomed another candidate fighting for environmental justice, because voters who cared about the environment wouldn’t have to choose between Gore and Nader. Approval voting would give them a way to express that they were ok with either one.

For a long time the US has treated plurality voting as the only option, but that is changing. Voters in Fargo and St. Louis restructured their elections to use approval voting, and voters in San Francisco, Austin, Seattle, Missouri, and Utah are working to change how they vote as well. You might soon have an opportunity to choose how your government is elected. What do you want your voting system to encourage?


  1. Open letter from Naders Raiders for Gore
  2. Open letter from Carl Pope
  3. Washington Post article on GOP ads for Nader
  4. Approval voting has another parameter that we don’t have to think about in the context of plurality voting; how accepting are you? The less accepting you are, the more likely you are to only vote for one candidate, or to refuse to vote at all. The more accepting you are, the more likely you are to be ok with every candidate, and therefore indifferent to the outcome. In the approval diagram, voters vote for anyone within a certain radius of them. While picking a radius that is very small or very large compared to the distribution of voters leads to some strange effects, in practice such behavior is unlikely. A very large radius would mean that most people are voting for every candidate, despite the fact that that means their vote is irrelevant. A very small radius would mean that most people refuse to vote at all unless the perfect candidate is running.