Weighted voting

Give each voter a ballot weight — and understand the privacy trade-off.

Some organizations vote by shares, units, or delegation size rather than one-person-one-vote. Turn on Weighted election in the election's Basics step, then give each voter a weight:

  • File import — add a weight column (whole number, 1 to 1,000,000) to your roster spreadsheet. Blank cells count as 1.
  • Per-voter Edit — set the weight in the voter's Edit dialog on the Voters step.
  • Pasted voters always start at weight 1; edit them afterwards if they need more.

Every question type supports weights. Option totals, motion yes/no counts, and ranked-choice rounds all add up voter weights instead of counting one per ballot. Turnout ("N of M voters") stays a people-count, and results additionally show the total weight cast.

The weighted flag is locked once the election launches — check it on the Review step first. Individual weights can still be edited while a scheduled election waits to start; once voting begins they're fixed.

The anonymity trade-off

Fast Elections stores each ballot without any reference to the voter. In a weighted election, though, a ballot must carry its weight so it can be counted — and an unusual weight can identify a ballot. If only one voter holds weight 5,000, anyone with access to the raw election data could tell which ballot is theirs (their vote is still never shown to organizers in the app).

When you launch a weighted election, we warn you about any weight value held by fewer than 10 voters so you can make an informed call. Many weighted elections accept this trade-off — share registers are often public within the organization anyway. If ballot secrecy matters more than exact weights for your vote, consider grouping voters into a few shared weight bands instead of exact holdings.