Accumulation charts for instant-runoff elections
Bridget Eileen Tenner, Gregory S. Warrington

TL;DR
This paper introduces an 'accumulation chart', a new graphical method for visualizing instant-runoff election results that enhances clarity, shows vote transfers, and reveals candidate coalitions.
Contribution
The paper presents a novel visualization tool that improves understanding of instant-runoff voting outcomes and vote dynamics compared to traditional charts.
Findings
The accumulation chart clearly indicates the winner.
It effectively depicts the instant-runoff process.
It reveals candidate coalitions and vote pedigrees.
Abstract
We propose a new graphical format for instant-runoff voting election results. We call this proposal an "accumulation chart." This model, a modification of standard bar charts, is easy to understand, clearly indicates the winner, depicts the instant-runoff algorithm, and summarizes the votes cast. Moreover, it includes the pedigree of each accumulated vote and gives a clear depiction of candidates' coalitions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Accumulation charts for instant-runoff elections
Bridget Eileen Tenner
Department of Mathematical Sciences, DePaul University, Chicago, IL, USA
and
Gregory S. Warrington
Department of Mathematics & Statistics, University of Vermont, Burlington, VT, USA
Research partially supported by Simons Foundation Collaboration Grant for Mathematicians 277603.
Research partially supported by Simons Foundation Collaboration Grant for Mathematicians 429570.
Who won the election? How did it play out? When election results are announced and analyzed, details matter. A standard bar chart gets the job done for a plurality election, but it falls short for instant-runoff voting (IRV) elections, in which candidates are eliminated one-by-one according to voters’ rankings. A single bar chart or table cannot capture the multiple rounds of IRV tallying, thus obscuring and perhaps undermining the public’s trust in IRV itself.
The media frequently report IRV results using multiple tables or bar charts, in a (not altogether successful) attempt to communicate the full story of an election. While IRV has been used for decades in state and local elections in the U.S. [4], the recent adoption of IRV by the state of Maine for a number of state races, including the U.S. Senate, marked the first time that such an alternative to plurality voting would be used in a U.S. congressional election [3]. Figure 1 illustrates a typical way in which the results of the 2018 election for Maine’s 2nd Congressional District were communicated.
Unfortunately, this represents the IRV election as a plurality election plus some mysterious extra steps that were invoked when no candidate won a majority of the valid first-round votes, retaining little connection to the nature and features of IRV.
One of the selling points of IRV is the ability of a voter, without wasting her vote, to vote for a candidate who will likely receive a small number of first-preference ballots: such a candidate will be eliminated in an early round and each ballot reallocated to the highest-ranked candidate who is still in the running. The fact that IRV allows voters to rank candidates, and then processes those rankings, has an indisputable effect on how people vote in an IRV election.
We define a candidate’s coalition of support in an IRV election as the collection of voters whose ballots are allocated to that candidate during some round of IRV. The first-round tally in IRV reflects an important part of voters’ preferences and candidates’ coalitions, but the results of that first round do not tell the full story of the election — particularly for a candidate who receives the most votes in the first round but does not ultimately win the majority. For example, as Wright claimed after his loss in the 2009 mayoral election in Burlington, Vermont (conducted under IRV, see Figure 2), “under the plurality system, I would have won tonight” [6]. That first-round tally is just one facet of what the voters prefer. Moreover, the voters might not have voted for those top choices if they had not been casting ranked-choice votes at the time. The point of IRV is that important data is contained in the lower-ranked votes as well. Just as the first-lap leader of a race has no claim on being the eventual winner, neither is the leader after the first round of IRV tallying anything more than a temporary front runner.
Besides avoiding this emphasis on first-round results, we propose that an election graphic — whatever the election framework — should, at a minimum, achieve the following (cf. [2]).
Objectives of an election graphic:
- •
Be easy to understand.
- •
Clearly indicate a winner.
- •
Reflect the methodology of the election procedure.
- •
Summarize the ballots that were cast.
The first objective is a precondition for any graphical depiction of data. Likewise, the point of holding an election is to determine a winner, justifying the second objective. Consumers of election results have different priorities, and the last two objectives combine to serve those needs. For example, a voter might be most interested in how the winner was determined from the votes cast, whereas a candidate might be most interested in the coalitions of support that were demonstrated through those votes. These issues are especially pertinent in an IRV election, when not all members of a candidate’s broadest coalition may have ranked that candidate as their top choice.
The third and fourth objectives are nontrivial in the context of IRV elections, where the winner is determined by a multi-step algorithm. As discussed above, while the first round of this algorithm looks deceptively like a simple plurality election, its role in the IRV framework is different. Furthermore, the voters’ expressed preferences are, themselves, complicated and hard to summarize. A list of votes according to frequency quickly becomes unwieldy. For example, there are possible ranked-choice votes on five candidates if a voter is not required to rank all five options: there are ways to rank all of the candidates, and rankings of between one and four candidates.
In this paper, we propose an accumulation chart for illustrating the results of IRV elections. It can be read at a glance, the winner is clearly indicated, it shows the impact of each round of the instant-runoff procedure, and every vote can be traced throughout the tallying. Moreover, candidates can use the accumulation chart to understand their coalitions of support. These coalitions are displayed up through a candidate’s last round of participation, with a full description of the “pedigree” of all votes that were included in the candidate’s final vote totals.
Our proposal is organized as follows. In the section titled “Ranked-choice and instant-runoff voting”, we define instant-runoff voting and highlight its main features. In “Examples of IRV election graphics,” we discuss how the results of recent IRV elections have been reported in the press and some of the questions left unanswered by that reporting. In “Accumulation charts,” we introduce these tools, demonstrate their value using those same recent IRV elections, and explore their benefits for different constituencies of interested parties. We conclude with a call to use accumulation charts more broadly.
Ranked-choice and instant-runoff voting
Instant-runoff voting considers not only each voter’s first-choice candidate but, as necessary, her lower-ranked choices as well. Whereas plurality (a.k.a. first-past-the-post or winner-takes-all) elections require each voter to name at most one preferred candidate, IRV involves a more complicated vote.
Definition**.**
A ranked-choice vote is a list of candidates, ordered from top choice to bottom.
Different methods have been proposed for identifying a winner from a collection of ranked-choice votes. Our focus is on the following procedure.
Definition**.**
Instant-runoff voting (IRV) (also termed ranked-choice voting and alternative voting [4, 5]) is a method for tallying ranked-choice votes. It works, iteratively in rounds, as follows.
- Step 1:
The top-ranked selection of each vote is tallied. 2. Step 2:
If there are two candidates, then the candidate with the most votes is declared the winner. 3. Step 3:
If there are more than two candidates, then the candidate with the fewest votes is eliminated and that candidate’s name is stricken from each vote, with lower-ranked candidates advancing one position in that vote’s ranking. The procedure now begins again with a new round.
We present the following example as a demonstration.
Example. Irvtown is electing a mayor from three candidates: Alf, Bugs, Chester. The election is being conducted under IRV. The 22 votes cast in the election are described in the table below:
[TABLE]
For example, two voters ranked Bugs as their top choice, Chester as their second choice, and listed no one as their third choice.
After the first round of IRV tallying, Alf receives six votes, Bugs receives nine votes, and Chester receives seven votes. Alf, with the fewest votes, is eliminated. In the second round, one vote is reallocated from Alf to Bugs, and five votes are reallocated from Alf to Chester. Thus, after the second round of tallying, Bugs has received 10 votes and Chester has received 12 votes. Of these two remaining candidates, Chester is declared the winner.
The iterative nature of IRV relies on something that does not exist in plurality elections, and which is, in fact, critical to understanding a candidate’s coalition.
Definition**.**
Suppose that Candidate A accumulates a particular ranked-choice vote in a round of IRV. The pedigree of that accumulated vote is the ranked list of all candidates who appeared on that particular ballot ahead of and including Candidate A.
Thus, in the preceding example, the pedigrees of the votes Chester accumulates by the final round record the votes of voters who preferred Chester to all other candidates, as well as voters who preferred Alf to all others, but thought Chester was preferable to Bugs.
IRV is frequently described with a Step 1.5: “If any candidate has received a majority of the votes tallied in a given round, then that candidate is declared the winner.” Including this step might shorten the tallying process and it does not change the eventual outcome of the election. In practice, this rule appears to be frequently followed (e.g., [8, §4.2.A] and [14]). However, we choose to omit this option to truncate the IRV procedure because, in our view, Step 1.5 shifts the emphasis of the IRV algorithm in an unwelcome direction. It is valuable to know what occurs in all rounds of the IRV algorithm, including the full pedigrees of all ballots.
Examples of IRV election graphics
Before introducing accumulation charts, we look at IRV election results in the media. The Maine results shown in Figure 1 give the candidates’ vote tallies after only two of the rounds, suppressing earlier (including write-in candidates) and intermediate (after Hoar’s elimination) data. The 2009 mayoral election in Burlington, Vermont was also conducted under IRV, and Figure 2 captures how the results of that election were presented in the Burlington Free Press [6] (see also [13] for analogous reporting of the results of Minneapolis’s 2017 mayoral election).
Faced with either of these examples, a reader might well ask, which chart should I look at? Which graphic’s winner is the election’s winner? Why did two candidates switch positions between the first and second table? I ranked the candidates ABCD — where is my vote in this picture? And so on. These graphics have suppressed so much information that they barely reflect the IRV process, and they give no sense of what votes were cast in the election. For example, of the (green) votes added to Wright’s tally in Figure 2’s chart for Round 3, there is no way to distinguish between votes that begin with the following rankings.
[TABLE]
[TABLE]
[TABLE]
Also, these graphics do a weak job of describing candidates’ coalitions. The information gained becomes more vague with each successive round, and there is ambiguity about the coalitions forming support for the candidates who make it to the final round. For example, Wright might want to know the precise makeup of his support in order to craft a subsequent campaign. Kiss, similarly, might want to know what coalition put him over the top, and how best to represent them during his time in office. Neither candidate would be able to find this information from the data as currently depicted.
Accumulation charts
Accumulation charts are motivated by the fact that, in IRV, candidates can accumulate votes during each round of the procedure. Illustrating that accumulation makes substantial progress towards achieving the objectives outlined at the beginning of this paper. We do this by modifying a standard bar chart, noting that
- •
bar charts are familiar graphical tools,
- •
the longest bar can indicate the winner,
- •
each round of IRV can be depicted by a segment of the candidates’ bars, and
- •
ranked-choice votes can be expressed by coloring slices within those segments.
We introduce accumulation charts with a demonstration — this paper is about graphical tools, after all. This example, shown in Figure 3, describes the results of the 2018 election for Maine’s 2nd Congressional District (cf. Figure 1).
General accumulation charts are outlined below, and we conclude this section with a second demonstration (Figure 4), this time using the 2009 mayoral race in Burlington, Vermont.
In order to elucidate the vertical coloring within each bar, we focus on the votes with a particular pedigree in Figure 3. Using the coloring of Figure 3, the ranked-choice vote
[TABLE]
would appear in Hoar’s first-round segment as the slice
[TABLE]
in Poliquin’s second-round segment as the slice
[TABLE]
not in Bond’s third-round segment (because Bond was eliminated after Round 2), and in Golden’s fourth-round segment (if a fourth round had been necessary in this election) as the slice
[TABLE]
The top-to-bottom coloring of a slice describes the ranked-choice vote’s (initial) ranking. All slices in a candidate’s accumulation bar have the same bottom color, because the candidate accumulated each of those votes when he or she was the votes’ highest non-eliminated choice.
While some rounds contribute relatively skinny segments to the accumulation bars and might appear crunched in a printed version of the chart, this is not a concern if the chart is displayed electronically with zooming capability, providing both coarse and granular detail. We have implemented such an electronic version of accumulation charts at [15].
Note that the slices comprising a given segment may not all have the same number of colors. For example, in Figure 3, Golden’s Round 3 segment
[TABLE]
shows two three-colored slices and one two-colored slice. From left to right, these represent the 4835, 3027, and 1362 votes cast that began, respectively, as follows.
[TABLE]
[TABLE]
[TABLE]
In each case, these votes are allotted to Golden during the third round of IRV tallying (after Hoar’s elimination in Round 1 and Bond’s elimination in Round 2), and so they appear in the third-round segment of Golden’s bar in the accumulation chart.
Figure 4 uses an accumulation chart to present the results of the 2009 mayoral election in Burlington, Vermont. A “‘cleaner” accumulation chart for that election could be obtained by omitting Simpson and the write-in candidates, each of whom garners relatively few votes, from the chart entirely. At the other extreme, each write-in candidate could be displayed individually. We have chosen the illustrated compromise of grouping the write-in candidates together, representing them by a single “mega-round” of elimination. This demonstrates both how an accumulation chart looks when there are more than four candidates, and how it looks when there are candidates who receive few votes. The trade-offs of these choices can be explored in the interactive accumulation charts found at [15].
Conclusion
Our focus in this article is on general-purpose IRV election graphics — suitable for, say, a newspaper. While currently there is no standard for reporting IRV results, prominent outlets have tended to present a first-round tally followed by the final tally, such as in Figure 1, which neglects pertinent information.
One option for such a general purpose graphic, which has not often, to our knowledge, been used by the media for election results, is the Sankey diagram (see its use by the city of Minneapolis for its 2017 mayoral election results [13]). A Sankey diagram’s primary strength is its clear depiction of how ballots are reallocated after each round. Sankey diagrams, however, fail to meet the fourth objective listed above. Moreover, we find the bands’ thicknesses hard to compare in this vertical arrangement, complicating the first two objectives, as well. As such we find them less suited for the general-purpose usage we are seeking. Nonetheless, they undoubtedly provide an illuminating picture of an IRV election.
While we believe that accumulation charts successfully address the deficiencies of commonly used graphics, one must still be thoughtful about their use and analysis. For example, candidates (and their bars) get eliminated in different rounds, so they are not directly comparable. However, given the correct interpretation — that bar length corresponds to the total number of votes accumulated before elimination — this is not a concern. There are aspects of the election results that might be better displayed through other means (such as a Sankey diagram’s depiction of vote flow) but, again, our goal here is for a general-purpose graphic. Users of these charts might choose to limit the number of rounds displayed, to order rounds from right to left in the bars, or to extend these charts by adding in information such as the number of exhausted ballots by round.
We believe that accumulation charts achieve the objectives of an election graphic. They are easy to understand at a glance, with each candidate corresponding to a single bar and bar lengths indicating overall support. Importantly, accumulation charts allow a reader to follow the algorithm as it narrows down the field, and the visible pedigrees give a sense of each candidate’s coalition of support. As future elections unfold, we hope that IRV election results can be reported in such a data-rich way.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Bureau of Corporations, Elections & Commissions. Tabulations for elections held in 2018. Maine Department of the Secretary of State, November 2018. https://www.maine.gov/sos/cec/elec/results/results 18.html . Accessed November 30, 2018.
- 2[2] Center for Civic Design. Design principles for ranked choice voting. https://civicdesign.org/projects/rcv/ . Accessed March 5, 2019.
- 3[3] D. Daley. Maine’s 2nd District outcome proves value of ranked choice voting. The Washington Post , November 30, 2018. https://thehill.com/opinion/campaign/418058-maines-2nd-district-outcome-proves-value-of-ranked-choice-voting . Accessed February 22, 2019.
- 4[4] Fair Vote. Ranked Choice Voting / Instant Runoff. https://www.fairvote.org/rcv . Accessed February 22, 2019.
- 5[5] D. M. Farrell. Electoral systems: a comparative introduction . 2nd edition. Palgrave Macmillan Houndmills, Basingstoke, Hampshire, UK. 2011.
- 6[6] S. Hemingway. Wright might challenge vote. The Burlington Free Press , March 4, 2009.
- 7[7] J. Laatu and W. D. Smith. The rank-order votes in the 2009 Burlington mayoral election. Range Voting.org, March 2009. https://rangevoting.org/J Lburl 09.txt . Accessed March 11, 2019.
- 8[8] Maine, Department of the Secretary of State. Rules governing the administration of elections determined by ranked-choice voting, November 2, 2018. https://www.maine.gov/sos/cec/elec/upcoming/pdf/250c 535-2018-230-complete.pdf . Accessed online July 26, 2019.
