A House Divided A House DividedDocumentation
Changelog
Player Wiki/Elections

General Elections

Last updated 2026-08-21

The general phase is the real contest. Primary nominees from every party compete for the seat (or seats). Votes accumulate over the entire general window, not in a single tally, and the final 4 turns are weighted heaviest. Sustained, well-timed campaigning wins.

For the overall election structure see Election Mechanics. For primary-phase rules see Primaries. This page focuses on what happens between the end of the primary and resolution.

The vote pool#

Each election has a total vote pool derived from the state's demographics: the census is combined into voter segments, each with a size (share of total), a turnout rate, and policy leans on the economic and social axes.

Per-turn allocation of the pool:

Turn phase Share of pool Per-turn weight
Early turns 50% Spread evenly across the early band
Ramp (8 turns before election day) 20% Spread evenly across the ramp band
Election day (final 4 turns) 30% 0.3 × pool / 4

The final 4 turns are a sharp closing spike: they carry 30% of the pool on their own, well above their share of the turn count, and each one is heavier than any ramp or early turn.

Implication: your stats at the moment of each turn's vote snapshot matter. A dip in Favorability or a stale Political Influence on the last day can cost you the race even if you dominated the first three-quarters.

The total appeal pipeline#

General elections run on the swing-flow model by default, not the flat group-level split used in primaries and polls. Swing-flow starts from the same per-group appeal pipeline below, then layers presidential/gubernatorial coattails, a median-voter policy-distance reference, persuasion drivers (candidate support, policy distance, money, incumbency), and party-tenure fatigue on top, see Reference: Formulas for the driver math. The base pipeline:

Each turn, for each candidate, for each demographic group:

  1. Reach: a sqrt curve on influence, capped at 1.0 once influence reaches 100. State races use Political Influence (already clamped to 100), presidential generals use National Political Influence (also saturates at 1.0, no celebrity bonus above 100).
  2. Appeal: a power-curve position score (exponent 1.5, how close the candidate's positions are to the group's), plus a small floor, plus a directional bonus for candidates seen as tribally "us," plus, for presidential races only, an influence term (state races keep influence out of appeal, reach-only). Per-group calculation using the group's lean. Position alone maxes at ~25.5, direction bonus up to 10 (5 per axis), influence term up to 12.5 at influence=100 (presidential only).
  3. Approval scalar: (favorability / 100) ^ 0.8. 0% approval = 0 votes. The exponent softens the curve compared to a straight percentage, so mid-favorability candidates lose less than a linear scalar would suggest.
  4. Party Org as normalized state share: each party's organization score divided by the state's total organization. Range [0, 1]. A party with 60 Org in a state where the total is 100 gets a 0.6 multiplier on its weight; a party not present in the state gets 0 (no votes from that party's candidates). When the state has no Org data at all (test fixtures, unbootstrapped seeds) every candidate falls back to a neutral so the game doesn't zero the whole field.
  5. Reg resistance: 1 + 0.3 × (Reg / 100). Range 1.0×-1.3×. Higher own-Reg makes the party harder to peel away through persuasion. Independents and parties without a registration entry get neutral 1.0×. Reg data is bootstrap-deferred to a later phase, so most rows currently degrade to neutral.
  6. Support mood: 0.6 + 0.8 × (support / 100). Range 0.6×-1.4× with neutral 1.0× at support=50. Captures short-term candidate mood / momentum (debate performance, scandals, endorsements). New candidates without a stored support value default to 1.0×.
  7. Infamy scalar: 1 − 0.05 × (infamy/100). Player characters lose up to 5% of their per-group weight at infamy=100. NPPs don't have infamy and aren't affected.
  8. Party strength modifier: applied to the full turn pool, scaled by state government approval and office strength (Gov 1.0, House 0.9, Senate 0.8, State Senate 0.85).
  9. Group-level allocation: each group contributes to the turn pool proportional to its size and turnout. Within each group, candidates split by their relative combined score across appeal, reach, approval, org share, reg resistance, support mood, and the infamy scalar.
  10. Votes summed across groups. That's the candidate's turn vote total.

The org-share, reg-resistance, and support-mood factors are general-election-only. Primary elections are intra-party, so Org is applied as a uniform neutral (every candidate of a single party shares the same Org, which would cancel out of the within-party split anyway).

FPTP spoiler effect#

In FPTP states (the default), third-party candidates bleed votes from their ideologically nearest major party:

Consequences:

RCV states#

If a state has passed legislation switching to Ranked Choice Voting, the FPTP spoiler adjustment doesn't apply. Third parties compete on level footing. This is the strategic payoff for third-party legislative action.

Multi-seat races#

US House, US State Senate, UK Commons regions, DE Bundestag constituencies, and JP Shūgiin use proportional allocation:

If you're running for a 4-seat region and your party projects to 42% of the vote, you expect ~2 seats. If you're projected at 17% and another party is at 25%, you likely get 0 and they get all.

Candidate strategy by phase#

Opening (turns 1 to ~25% of general)#

Establish a base:

Middle (middle 50%)#

Consolidate:

Final sprint (last 4 turns)#

Peak everything:

What not to do#

Resolution#

When the general window closes:

  1. The final-turn vote snapshot is captured.
  2. Winners are declared.
  3. Single-seat races: highest vote total wins.
  4. Multi-seat races: largest-remainder allocation; 20% threshold applied.
  5. Winners take office. Office action and fund bonuses kick in next turn.
  6. Losers' campaign documents persist for historical records but the candidacy is marked resolved.
  7. News post fires with results.

For presidential races, Electoral College resolution runs instead:

Running mates (presidential)#

After the primary, each presidential nominee selects a running mate (VP):

You can change your running mate any time before the election resolves, and clear it entirely if you want to run without one.