A House Divided A House DividedDocumentation
Changelog
Player Wiki/Elections

Canvassing

Last updated 2026-08-21

Canvassing is the only action that directly modifies voter turnout for a specific demographic group. Ads move your Favorability with a group; canvassing moves how many of that group show up at all. It's cheap, targeted, single-state, and doubles in impact during the final 4 turns of an election.

Cost and scope#

At ₳100 per action, canvassing is the cheapest per-action-spent action in the game. The scarce resource is actions, not money.

Targeting#

You pick two things:

  1. Category (Layer 1): race, age, education, wealth, ideology.
  2. Group within category (21 total):
Category Groups
Race White, Black, Hispanic, Asian, Other
Age Young (18-29), Middle-Aged (30-49), Mature (50-64), Senior (65+)
Education No College, College Educated, Graduate Degree
Wealth Low Income, Middle Income, High Income
Ideology Evangelicals, Environmentalists, Libertarians, Progressives, Patriots, Gun Owners

Canvassing targets one bucket in one category. The modifier reaches every voter carrying that bucket, whatever their other attributes. See Demographics for how the census builds the electorate the vote engine counts.

The effectiveness formula#

Each canvassing action produces a turnout modifier boost in the range −20 to +20 percentage points (clamped). The raw boost is computed and then damped by diminishing returns:

baseBoost        = 0.05 (percentage points)
distance         = |charEcon − demoEcon| + |charSocial − demoSocial|
alignmentMult    = max(0.1, 1.0 − distance × 0.15)
seasonMult       = isCampaignSeason ? 2.0 : 1.0
rawBoost         = baseBoost × alignmentMult × seasonMult
adjustedBoost    = rawBoost × (1 − |currentModifier| / 20)   // diminishing returns
newModifier      = clamp(currentModifier + adjustedBoost, −20, 20)

Alignment multiplier#

Canvassing a group that aligns with your policy positions is vastly more effective than canvassing a misaligned one:

Distance Alignment multiplier
0 (perfect match) 1.0×
3 0.55×
6+ 0.1× (floor)

At maximum misalignment you get 10% of the base boost, effectively money and actions thrown away.

Campaign season multiplier#

When an election in your state is active and set to end within the next 4 hours (4 turns), the multiplier doubles to 2.0x. This is the single biggest reason to canvass: burst-canvass in the final 4 turns of a general.

Diminishing returns#

A modifier already at +10 takes smaller and smaller boosts toward the +20 cap. At +20 exactly, the next boost is 0. The math:

adjustedBoost = rawBoost × (1 − |currentModifier| / 20)

Current modifier Scaling factor
0 1.0
+5 0.75
+10 0.5
+15 0.25
+20 0.0

So canvassing a group from 0 to +10 takes fewer actions than canvassing from +10 to +20. Plan accordingly.

Turnout modifier decay#

Every turn, all turnout modifiers decay 2% of their current value toward zero. A +10 modifier becomes ~+9.8 the next turn; after 4 turns of no reinforcement it's ~+9.2.

Decay planning: If your election resolves 4 turns from now and you want a +15 modifier on election day, starting from scratch you need to land a total of ~15.3 effective boost (accounting for 2% × 4 = ~8% total decay). Sustained canvassing over 2-3 turns lands that.

Interaction with party GOTV#

Party GOTV spending and player canvassing write to the same underlying turnout modifier. They stack additively, both subject to:

Turn order within a single turn:

  1. All modifiers decay by 2% of current.
  2. Party GOTV (passive, budget-driven) applies.
  3. Canvassing (player action, written at request time) applies immediately on submission, not in turn processing.

Result: a canvass that lands mid-turn hits BEFORE the next turn's decay starts. If you canvass at 23:59, the effect shows up in the next turn's vote-accumulation math.

Strategic uses#

When canvassing beats ads#

When ads beat canvassing#

Combining with party GOTV#

If your party chair is already running GOTV on your aligned demographics, the modifier is already elevated. Check it before you canvass: at +18 modifier, your canvass boosts by only 10% of base. You might get more value canvassing a different group.

Common mistakes#