Primaries
Primaries are intra-party competitions — you beat other members of your own party for the nomination slot. They're decided by a primary score (not votes), and they close at primaryEndTime. Miss the window, wait a full cycle.
This page covers declaration mechanics, scoring, NPP dynamics, and tactics. For the overall election structure see Election Mechanics.
Declaration Window
- The primary phase opens when a new election cycle spawns.
- The window closes at
primaryEndTime. For a US House race that's 48 hours after spawn; for a Senate race it's 240 hours. General elections last 48 turns for both chambers. - You can only declare during this window. After
primaryEndTimepasses, the primary resolves and no new candidacies are accepted. - Party membership is required at the moment of declaration. Joining a party between spawn and the primary window closing is fine.
- One race at a time. Active candidacy blocks a new declaration. Withdraw first, then re-enter.
If you're switching parties, a prior candidacy in a different party is auto-withdrawn when you declare under the new party — no manual cleanup needed.
The Standard Primary Score (State Races)
Scores go 0 to 100. Four components, with an infamy penalty applied at the end:
| Bucket | Max | Formula |
|---|---|---|
| Alignment — state | 25 | `max(0, 25 − ( |
| Alignment — party | 15 | `max(0, 15 − ( |
| Favorability | 35 | (favorability / 100) × 35 |
| Political Influence | 25 | sqrt(min(100, PI) / 100) × 25 |
The raw score is then multiplied by an infamy penalty: 1 − 0.05 × (infamy/100) (a 5% reduction at infamy=100, scaling linearly).
Reading the formula
- Alignment splits state vs. party. Of the 40 alignment points, 25 measure how close you are to the state's cached economic/social lean, and 15 measure closeness to your party platform. State match is the bigger factor — a candidate who fits the state's politics gets a real edge over a perfect partisan match who's out-of-step with the state. If a state has no cached lean, scoring falls back to a single 40-point party alignment (preserving the pre-rework formula).
- Favorability. Linear. 50 Favorability = 17.5 pts; 80 Favorability = 28 pts.
- Influence.
normalizeNPIis a sqrt curve, capped at 1.0 once PI reaches 100. PI=100 scores 25; PI=85 scores ~23; PI=50 scores ~17.7; PI=20 scores ~11.2. - Infamy. A clean candidate (infamy=0) gets multiplier 1.0. A maxed-out infamous candidate (infamy=100) loses 5% of their score.
Highest score per party advances to the general. Other candidates in that party's primary are marked withdrawn.
The Presidential Primary Score
Presidential primaries reward national reach and party infrastructure more than state-level campaigning:
| Bucket | Max | Formula |
|---|---|---|
| Policy alignment (party only) | 40 | `max(0, 40 − ( |
| Party Organization (home state) | 25 | (stateOrg / 100) × 25 |
| National Political Influence | 25 | normalizeNationalReachPresidentialPrimary(NPI) × 25 |
| Favorability | 10 | (favorability / 100) × 10 |
The raw score is multiplied by the same infamy penalty as the state-level formula. Presidential primaries are national, so there's no state-position alignment component — only the party platform applies.
Presidential contenders live or die on NPI and party-org investment in their home state. A candidate with low NPI but high state PI can win state races but loses presidential primaries.
NPP Primary Candidates
NPPs (Non-Player Politicians) autonomously enter primaries. Entry is deterministic, not random:
- 50% primary-score penalty when a player is in the same party's primary. A raw 60-point NPP effectively scores 30 against you.
- Entry is deterministic, not probabilistic. NPPs follow a strict priority order:
- Incumbent defense — If the sitting officeholder is an NPP and their party has no player candidate, the incumbent NPP always enters to defend the seat.
- Slate fill — Each party aims to field at least one NPP candidate in every open race. NPPs are assigned to empty primaries first.
- One generic NPP per party — After slate fill, at most one additional generic NPP may enter any party's primary if no player is present. This prevents races from becoming overcrowded with autonomous candidates.
- NPPs do not drop out based on appeal. Once entered, they remain until primary resolution or manual withdrawal.
How NPPs shape your primary
- NPPs are beaten by alignment and favorability. The 50% penalty means a player sitting at alignment 35 + favorability 25 + influence 15 (= 75) beats a raw-80 NPP scoring an effective 40.
Tactics During Primary
- Run a Quick Poll before declaring. 2 actions + ₳25k. Shows your topline appeal and the 5 best/worst groups. Use it to decide whether this is your race.
- Alignment first. If your policy positions are more than ~6 Manhattan-distance points from your party's official position, reconsider. Check the party page — the official
platformEconandplatformSocialare visible there. - Don't attack fellow party members. If someone else wins the primary, you want them at full strength going into the general.
- Pump Political Influence. Campaign 6–10 actions/day in-state. PI compounds over the primary window because decay is much slower than Campaign's +1% per action.
- Request NPP endorsements. Each success lifts your appeal across a demographic. 5 actions + 40% base success. Only endorse from NPPs whose party matches yours or who are independent; opposition-party NPPs won't endorse you even if alignment is close.
- Don't sleep on Favorability. 35 points of the score live here. Going into primary with Favorability 80 is worth 28 pts vs. 17 at Favorability 50 — an 11-point swing.
Withdrawal During Primary
Allowed but typically a mistake:
- Withdrawal marks your candidacy
withdrawn— you cannot re-enter. - The only legitimate reason to withdraw mid-primary is pivoting to a different office you prefer, before that election's primary window closes.
- If you're losing the primary but want to keep your option open, don't withdraw — just lose. Your PI, Favorability, and donor base persist for the next cycle.
After Primary Resolution
When primaryEndTime passes:
resolvePrimariesIfNeededruns in the turn processor.- Each party's candidates are scored; the highest advances.
- Losers receive a notification and are marked
withdrawn. - The winner's candidacy status transitions to
generalActive. - A general-phase vote tally is initialized for the election.
Common Primary Mistakes
- Declaring without a poll. You walk in blind. Always commission a Quick Poll first.
- Entering a crowded primary where you're 4th in alignment. You'll lose; save your actions for a next-cycle race where you're first or second.
- Attacking primary rivals. Favorability drain. Net negative.
- Skipping Party Influence investment pre-primary. The party bonus actions you miss out on could have funded another 2–3 Campaign actions per day.
- Underestimating NPP density in unsexy races. State Senate primaries in rural states can have 5+ NPPs all scoring 50. A halfway-competent player wins, but you need the 50% penalty working — don't be surprised if a player-less seat gets fully NPP'd.
Related
- Election Mechanics — Full election structure.
- General Elections — What happens after you win the primary.
- Primary vs General Tactics — Pivoting once the general starts.
- NPP Opponents — Strategies for competing against autonomous candidates.
- Parties — Party platform positions, how to see them.
- Polling — Quick and Full poll details.