Cumulative Voting Guide

Let voters concentrate multiple votes on fewer candidates. Ideal for director elections where minority representation matters.

What is Cumulative Voting?

In a standard multi-seat election, each voter can select up to N candidates but can only vote for each candidate once. Cumulative voting changes this by allowing voters to give more than one vote to the same candidate.

For example, in a 3-seat board election with cumulative voting enabled, a voter could:

  • Spread their 3 votes across 3 different candidates (1 each)
  • Give 2 votes to their top candidate and 1 to another
  • Stack all 3 votes on a single preferred candidate

This method is commonly used in director elections for HOAs, condos, cooperatives, and non-profits. It gives minority shareholders a stronger voice by allowing them to concentrate their voting power on the candidates who best represent their interests.

How to Configure Cumulative Voting

Cumulative voting is controlled by a single setting on each election question: Max Votes per Candidate. When this value is greater than 1, cumulative voting is active and a "Cumulative Enabled" badge appears in the question editor.

1

Create or edit an Election question

From the Session Setup page, add a new question or click an existing election question to edit it.

2

Set Max Selections (total votes)

This is the total number of votes each voter can distribute across all candidates. For a 3-seat election, you would typically set this to 3.

3

Set Max Votes per Candidate

This is the maximum number of times a voter can vote for any single candidate. Set it above 1 to enable cumulative voting. For full flexibility, set it equal to Max Selections (e.g., 3 and 3) so a voter can stack all their votes on one candidate.

4

Save and review

When Max Votes per Candidate is greater than 1, the question editor shows a green "Cumulative Enabled" badge to confirm the setting is active.

Key relationship: Max Votes per Candidate must be between 1 and Max Selections. VoteAlly enforces this in the question editor.

Standard vs. Cumulative Elections

Here is when to use each approach:

Standard Election

Max Votes per Candidate = 1

  • Each candidate can receive at most 1 vote per voter
  • No duplicate selections allowed
  • Best when you want broad representation
  • Prevents vote concentration
Cumulative Election

Max Votes per Candidate > 1

  • Voters can stack votes on preferred candidates
  • Duplicate selections allowed up to the per-candidate limit
  • Supports minority representation
  • Common in HOA and condo board elections

Example: 3-Seat Board Election with 5 Candidates

Max Selections (total votes)3
Max Votes per Candidate3
Number of Seats3

With this configuration, each voter has 3 votes and can give up to 3 of them to a single candidate. A voter could put all 3 on their top choice, or spread them 2-1, or 1-1-1 across three candidates.

What Voters See

When cumulative voting is active, the voter ballot changes from simple checkboxes to an increment/decrement counter for each candidate. Voters use + and - buttons to allocate their votes.

Ballot instructions

Voters see a message explaining their total vote count and the per-candidate limit. For example: "You have 3 votes. You may vote for each candidate up to 3 times, or Abstain to null your vote."

Vote counter per candidate

Each candidate row shows - and + buttons with a vote count in between. The + button is disabled when the candidate has reached the per-candidate limit or the voter has used all their total votes. The - button is disabled when the candidate has zero votes.

Selection counter

A running total shows how many of the voter's total votes have been allocated (e.g., "2 / 3 Selected"). This updates in real time as the voter adjusts their allocations.

Abstain option

The Abstain option appears as a standard single-click button (not a counter). Selecting Abstain clears all other candidate votes. Selecting any candidate after Abstain clears the abstention.

Localization: The cumulative voting instructions are translated into all supported languages (English, Spanish, French Canadian, and Thai). The ballot automatically displays in the voter's language preference.

Quick Setup Checklist

  • Create an Election question (cumulative voting does not apply to Motion questions)
  • Set the number of seats to determine how many winners the election produces
  • Set Max Selections to the total number of votes each voter receives
  • Set Max Votes per Candidate to a value greater than 1 (up to Max Selections)
  • Confirm the green "Cumulative Enabled" badge appears in the question editor
  • Optionally enable Randomized Candidate Order to eliminate position bias
  • Add candidates and save the question

Frequently Asked Questions

Can I use cumulative voting for Motion questions (Yes/No/Abstain)?

No. Cumulative voting only applies to Election questions with multiple candidates. Motion questions always use a single Yes, No, or Abstain selection per voter.

What happens if a voter does not use all their votes?

Voters are not required to use all their votes. If a voter has 3 total votes but only allocates 2, the remaining vote is simply uncast. By default, voters must allocate at least 1 vote, but the minimum selections setting can be configured per question.

Does cumulative voting work with weighted voting?

Yes. If a voter has a weight of 2 and places 3 cumulative votes on a candidate, that candidate receives 6 weighted votes (3 selections multiplied by the weight of 2). Both features compose naturally.

Can I use cumulative voting in both Live Meeting and Scheduled Election sessions?

Yes. Cumulative voting is a per-question setting. It works in both session types, and it is also compatible with early voting for Live Meeting sessions.

Can I change the Max Votes per Candidate after votes have been cast?

No. Once any ballot has been submitted for a question, the vote-count settings (including Max Selections and Max Votes per Candidate) are locked to protect the integrity of votes already cast.

How are ties handled with cumulative voting?

Tie detection works the same way as in standard elections. If two candidates tie for the final seat, VoteAlly flags it in the results and in Presentation Mode so the chair can resolve it according to your bylaws.

Does randomized candidate order work with cumulative voting?

Yes. You can enable both settings on the same question. Candidate order is shuffled per voter to eliminate position bias, while the Abstain option is always pinned to the bottom of the list.

Related Guides