Parliamentary Voting Simulator
Simulate parliamentary voting outcomes with visual seating charts. Configure total seats, quorum rules, and majority thresholds.
About
Understanding parliamentary procedure is essential for navigating corporate boards, legislative assemblies, and organizational committees. The outcome of a vote is rarely as simple as counting raised hands. It depends heavily on the "denominator" - whether the majority is calculated based on total seats, members present, or a specific super-majority requirement.
This simulator models a voting session. It visualizes the assembly and applies strict logic to determine if a motion passes or fails. It handles distinct majority types: Simple Majority (more than 50% of present and voting), Absolute Majority (more than 50% of total composition), and Qualified Majority (e.g., 2/3rds for constitutional amendments). It also checks for Quorum, the minimum attendance required for business to be valid.
Use this tool to test scenarios: What happens if 10 members abstain? Does the motion pass if 20% of the chamber is absent? The visual output provides an immediate, intuitive understanding of the vote distribution.
Formulas
The status of a motion is determined by two conditions: Quorum and Majority. Both must be satisfied.
If FALSE on Quorum, the vote is invalid regardless of the count.
Reference Data
| Majority Type | Definition | Threshold Formula | Common Use Case |
|---|---|---|---|
| Simple Majority | > 50% of votes cast | Yes > (Yes + No) ÷ 2 | Ordinary legislation, procedural motions |
| Absolute Majority | > 50% of all members | Yes > TotalSeats ÷ 2 | Election of officers, confidence votes |
| Qualified (2/3) | ≥ 2/3 of votes cast | Yes ≥ 23 × Votes | Constitutional amendments, expulsions |
| Qualified (3/5) | ≥ 3/5 of total or cast | Yes ≥ 0.6 × Total | Budget approval, overriding vetos |
| Unanimity | 100% of votes cast | No = 0 | Sensitive diplomatic agreements |
| Quorum Check | Min. attendance required | Present ≥ Q_Limit | Opening a session |
| Blocking Minority | Votes needed to stop | No > Total − Threshold | EU Council voting |
| Casting Vote | Tie-breaker | Chair → Decides | 50/50 Splits |