In many homeowner associations and condominiums, voting power is not equal. A penthouse with 4% ownership should not have the same vote as a studio with 0.5%. Weighted voting solves this by assigning each voter a proportional voting power that is applied automatically when ballots are tallied.
Published: March 2026
Weighted voting for HOAs and condos assigns each voter a numerical weight based on their ownership percentage, unit entitlement, or share count. When a ballot is cast, the voter's weight is multiplied into each selection. A voter with a weight of 3.2 contributes 3.2 to each option they select. VoteAlly applies weights automatically at the time of voting, stores the weight on each ballot for auditability, and displays weighted totals in the admin dashboard and all CSV exports.
Most online voting tools assume every voter is equal. That works for nonprofits and clubs, but it breaks for HOAs, condominiums, and cooperatives where governing documents tie voting power to ownership interest.
Consider a 200-unit condominium. Unit sizes range from 500 to 2,500 square feet. The declaration says voting power is proportional to unit entitlement. If you use a voting tool that counts one vote per person, the results are legally invalid. The board has to recount manually, or worse, the vote gets challenged.
Weighted voting eliminates this risk. Each voter is assigned a weight that reflects their ownership stake. When they cast their ballot, the system multiplies their selections by that weight. The results are correct by construction, with no manual calculation needed.
Setting up weighted voting takes three steps: add a weight column to your voter CSV, import the file, and run your election. The system handles everything else.
Your voter roster CSV includes columns for email, name, and member ID. Add a "weight" column with each voter's entitlement value. This can be a percentage (3.2), a share count (100), or any positive number.
Upload the CSV in the admin dashboard. VoteAlly reads the weight for each voter and stores it as a floating-point number. Values like 1.37, 0.85, or 12.5 are all valid. If a weight is missing or invalid, the voter defaults to 1.0.
When a voter casts their ballot, the system snapshots their current weight and records it on the ballot itself. This means even if you update a voter's weight later, previously cast ballots retain their original weight for auditability.
The admin dashboard shows the weighted total for each option, the number of individual ballots cast, and the percentage of valid weighted votes. All three CSV exports (results, participation, and anonymous ballot audit) include weight data.
Many HOA and condo governing documents require votes to be counted by ownership interest, not headcount. Weighted voting ensures your results match your bylaws.
When a voter casts a ballot, their weight is snapshotted and applied to every selection. There is no manual math, no spreadsheet formulas, and no opportunity for counting errors.
Voter weights are stored as floating-point numbers. A unit with 2.37% ownership gets a weight of 2.37. A timeshare quarter-share gets 0.25. The system handles the precision.
The admin dashboard shows weighted totals alongside the number of individual ballots cast. CSV exports include the weight applied to each ballot for your records.
A 200-unit condominium in Florida holds its annual meeting. The declaration requires votes to be counted by unit entitlement, which is based on square footage. Units range from 600 to 2,400 square feet. The property manager normalizes the weights so a 1,200 square foot unit has a weight of 1.0, a 600 square foot unit has 0.5, and a 2,400 square foot unit has 2.0.
The manager uploads a CSV with 200 rows, each containing the owner's email, name, member ID, and weight. The vote is on a special assessment that requires a two-thirds majority of votes cast.
After voting closes, 160 of 200 unit owners have voted. The dashboard shows: For: 142.7 weighted votes (68.3%), Against: 51.3 weighted votes (24.6%), Abstain: 14.8 weighted votes. Excluding abstentions, the "For" percentage is 73.6% of valid votes, which exceeds the two-thirds threshold. The motion passes.
How you assign weights depends on your governing documents. Here are the most common patterns we see across HOAs, condominiums, and cooperatives.
Unit A owns 3.2%, Unit B owns 1.8%, Unit C owns 0.5%
Each unit is assigned its ownership percentage as the weight. A vote from Unit A counts 3.2 times a base vote. Common in condominiums where unit values vary.
100 shares, 50 shares, 25 shares
Each member is assigned their number of shares as the weight. Common in co-ops, agricultural cooperatives, and business associations where members hold different numbers of shares.
1,200 sq ft = weight 1.2, 800 sq ft = weight 0.8
Voting power is proportional to unit size. A 1,200 square foot unit gets 50% more voting power than an 800 square foot unit. Common in mixed-use HOAs.
All voters = weight 1.0
Every voter has equal voting power. This is the default in VoteAlly if no weight column is included in the CSV import. One member, one vote.
For boards and property managers who want to understand exactly how VoteAlly handles weights under the hood:
Weighted voting assigns each voter a voting power proportional to their ownership interest, unit size, or share count. A unit with a 2.5% ownership stake has 2.5 times the voting power of a unit with a 1% stake. The weight is applied automatically when ballots are tallied.
Yes. Voter weight is stored as a floating-point number, so values like 1.37, 0.85, or 12.5 are all supported. When a ballot is cast, the weight is snapshotted and applied to each selection in the tally.
Include a "weight" column in your CSV voter roster file. When you import the file, VoteAlly reads the weight for each voter and stores it. You can also edit individual voter weights from the admin voter list.
Results show the total weighted vote count for each option. The dashboard displays weighted totals, the number of individual ballots cast, and the percentage of valid weighted votes each option received.
Yes. Weights are applied identically regardless of when the ballot is cast (early or live) and regardless of the voting method (standard, cumulative, or motion). All features work together.
Every voter defaults to a weight of 1.0, which means one member, one vote. Weighted voting is entirely optional and only activates when you provide weight values.
VoteAlly is free for up to 50 voters. Upload your CSV with a weight column and see weighted results in minutes. No credit card required.