Let voters concentrate multiple votes on fewer candidates. Ideal for director elections where minority representation matters.
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:
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.
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.
From the Session Setup page, add a new question or click an existing election question to edit it.
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.
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.
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.
Here is when to use each approach:
Max Votes per Candidate = 1
Max Votes per Candidate > 1
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.
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.
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."
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.
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.
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.
No. Cumulative voting only applies to Election questions with multiple candidates. Motion questions always use a single Yes, No, or Abstain selection per voter.
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.
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.
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.
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.
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.
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.