Kalshi Elections — Mispricing Audit

Report date 2026-06-08 · Category Elections · Horizon 45 days · Suggested book $1,000 · 3 picks · 1 high-conviction

Bottom line. Elections is a thin category this week. The June 9 Maine and California primaries, plus the June 2 California/LA primary "AP-call timing" markets, have already resolved or fully priced. After screening 49 active markets closing inside 45 days, exactly one is both liquid and genuinely mispriced — a NO on Graham Platner dropping out of the Maine Senate race. Two thinner satellites round out the book. I am deploying $707 of $1,000 and holding the rest as reserve; forcing more capital into stale order books would cost more in slippage than the edge is worth.

1 · How this was researched

  1. Universe. Queried the live Kalshi mirror (read-only SQL) for every trading_markets row joined to trading_events where category = 'Elections', status = 'active', and close_time within 45 days of 2026-06-08. 49 markets.
  2. Screen. Pulled the latest market_snapshots per ticker for price/spread/volume, then cross-checked every survivor against the live Kalshi public API (/markets + /orderbook) because the mirror's snapshots lag. Cut markets with 24h volume < 1,500, spreads > 5¢, "what will X say"/mention noise, and anything already fully priced (YES bid ≥ 95¢ or ask ≤ 5¢).
  3. Diligence. For each survivor: read the full rules_primary + rules_secondary resolution text, pulled 14-day intraday price history, hit the live order book for depth, and grounded a probability in primary-source news (NYT/NBC/CNN/AP-affiliate reporting, the Portland Press Herald, Maine election statute, and on-record quotes from the principals).
  4. Reject. Threw out anything where the rules could flip on a definition, where the "edge" was an unknowable tail, where I could not pin the exact polling-aggregator value a market resolves against, or where the book was too thin to enter without ≥3¢ of slippage.

Every number below is either a query result or carries a cited source. Probabilities are subjective. Each contract resolves to $1 or $0.

2 · Markets reviewed

TickerQuestionYES bid/ask24h volOIVerdict
KXPLATNERDROPOUT-26Platner drops out (Maine Sen) before Jul 1414 / 1538,116140,723Pick · BUY NO
KXTRUMPCOLLINS-26JUN16Trump endorses Collins (GA Sen) before Jun 1670 / 750502Pick · BUY YES
KXMILLSPLATNER-…-JUL01Mills endorses Platner before Jul 19 / 1003,618Pick · BUY NO
KXDIAZOUT-MDC-26JUL01Díaz-Canel leaves office before Jul 112 / 1393863,978Reject · no edge
KXELECTIRAN-26JUL01Iran holds presidential election before Jul 12 / 31,52128,096Reject · priced
KXTRUMPVH-26JUN12-T39.9Trump approval above 39.9% on Jun 1226 / 27238953Reject · unpinnable
KXGENERICBALLOT…-T6.2Generic ballot D−R above 6.2% on Jun 1229 / 32192442Reject · unpinnable
KXFETTERMANSWITCH-…Fetterman leaves Democratic party before Jul 10 / 306,401Reject · priced
KXLAIOUT-LCHI-26JUL01Lai Ching-te leaves office before Jul 11 / 501,806Reject · priced
KXAPCALL… (11 mkts)When AP calls CA Gov / LA Mayor primary0 / 1Reject · resolved
KXTRUMPNUMSTATES-… (8)How many states Trump visits in June0~300Reject · thin/noise
KXFEDCOMBO-26JUN-… (4)June Fed rate + dissents combo≤9Reject · thin
KXPANAMATRAFFIC-… (7)May Panama Canal transits (miscategorized)≤66Reject · off-topic
KXPRATTCONCEDE-…Spencer Pratt concedes LA mayoral primary2 / 991861,256Reject · noise

49 active Elections markets within horizon; table shows the screened survivors plus representative reject buckets. Prices in ¢, from the live Kalshi API at report time.

3 · Picks — detail & thesis

Ordered by conviction (how defensible the edge is — source quality, rules clarity, book depth), highest first. Note: high conviction ≠ high EV. The flagship has a modest 4¢ edge but is extremely defensible; the satellites have larger percentage edges but real execution risk.

KXPLATNERDROPOUT-26 · BUY NO @ 0.87 · High conviction

Will Graham Platner drop out of the 2026 Maine U.S. Senate race before Jul 14, 2026?

Current: YES 0.14 / NO 0.86 · last 0.14
My fair value: YES ≈0.10 / NO ≈0.90
Action: BUY NO, limit 0.87 (work the 0.86 offer first)
Edge: ≈ +4¢ / +4.7% per contract
Liquidity: 24h vol 38,116 · OI 140,723
Close: 2026-07-14 (tracks the statutory withdrawal deadline)

Mispricing thesis. A primary winner who is publicly backed by the Senate Democratic leader and who has flatly refused to quit almost never withdraws inside five weeks. YES at 14¢ over-prices the scandal tail; the price already peaked and faded on exactly this news.

Evidence (cited):

Tail risk (the single cleanest way this loses): a new disqualifying revelation lands and party leadership flips from "stay" to "go" before the July 13 deadline, and Platner personally agrees to step aside. That is the only path — losing the primary or being attacked does not count as "dropping out" under the rules, and incapacitation resolves NO. The scandal is live and developing, which is why this is a 10% event and not a 3% one.

Price history (14-day). Opened ~10¢ on Jun 1; spiked to 57¢ intraday on Jun 2 on the NYT exposé, ran to 26-30¢ on Jun 4-5 as OI built from 21k → 140k on 100k+ daily volume, then faded back to 13-16¢ by Jun 6-8 once he dug in and Schumer reaffirmed. Last 48h flat at 12-14¢ — my NO is the settled post-fade consensus, not a fresh contrarian fade. (source: market_snapshots daily roll-up.)

Book depth. NO is deep: 327 contracts at 0.86, then 6,752 at 0.87 and 9,313 at 0.88. A 650-lot fills at a ~0.866 blended price — well under 3¢ slippage.

KXTRUMPCOLLINS-26JUN16 · BUY YES @ 0.72 · Low conviction

Will Donald Trump endorse Mike Collins in the 2026 Georgia Senate race before Jun 16, 2026?

Current: YES 0.70 / 0.75 ask · last 0.69
My fair value: YES ≈0.78
Action: BUY YES, limit 0.72 — do not pay the 0.75 ask
Edge: ≈ +6¢ / +8.3% at the limit
Liquidity: 24h vol 0 (stale) · OI 502 · spread 5¢
Close: 2026-06-16 (runoff day) — tight 8-day window

Mispricing thesis. Trump's own 2024 high command has quietly taken over Collins' runoff campaign — the strongest possible tell that an endorsement is coming — yet the order book is frozen at a stale 70¢ bid that is below where the market traded two weeks ago.

Evidence (cited):

Tail risk (cleanest loss): Trump simply stays neutral in a contested runoff (he often waits), or backs Derek Dooley, and the 8-day window closes with no Truth Social post. Hiring his staff is a strong signal but not a guarantee of a public endorsement by a hard date.

Execution. This is a limit-only, may-not-fill position. Rest 150 lots at 0.72 between the 0.70 bid and 0.75 ask; the edge exists only at ≤0.73. If a Truth Social endorsement drops, the market gaps to ~95¢ — by then it is too late to chase, so the entire edge is in buying the stale book ahead of the post.

KXMILLSPLATNER-26NOV03-JUL01 · BUY NO @ 0.91 · Low conviction

Will Janet Mills publicly endorse Graham Platner in the Maine Senate race before Jul 1, 2026?

Current: YES 0.09 / NO 0.91 · last 0.09
My fair value: YES ≈0.05 / NO ≈0.95
Action: BUY NO, limit 0.91 (take what is offered)
Edge: ≈ +4¢ / +4.4% per contract
Liquidity: 24h vol 0 · OI 3,618 · book thin (~34 near fair)
Close: 2026-07-01

Mispricing thesis. Mills suspended her own Senate campaign but is pointedly staying on the ballot as the party's replacement-in-waiting and refusing to endorse Platner amid his scandal. A formal public endorsement before July 1 runs against everything she is currently doing.

Evidence (cited):

Tail risk (cleanest loss): Platner wins June 9 cleanly, the scandal fizzles, and party-unity pressure pushes Mills to a public endorsement before July 1. Note this is uncorrelated with the Pick 1 downside: a Platner collapse makes a Mills endorsement of him impossible (resolves NO), so this leg loses only in the rosy-for-Platner world where Pick 1 wins big.

Execution. Tiny by necessity — only ~34 contracts sit near 0.91 before the book gaps. A satellite, not a core position.

4 · Recommended $1,000 portfolio

PickSide / limitContractsCostMax payoutFairEV ¢/ctEV $EV %Conv.
KXPLATNERDROPOUT-26NO @ 0.87650$562.23$6500.90+3.5+$22.8+4.0%High
KXTRUMPCOLLINS-26JUN16YES @ 0.72150$108.00$1500.78+6.0+$9.0+8.3%Low
KXMILLSPLATNER-…-JUL01NO @ 0.9140$36.40$400.95+4.0+$1.6+4.4%Low
Total deployed840$706.63$840+$33.4+4.7%
Cash reserve$293.3729.3%

EV uses my subjective fair values vs. the limit/blended fill price. Blended EV on deployed capital ≈ +4.7%; dollar edge ≈ +$33 over a 1-to-5-week horizon.

Risk profile.
Execution notes.

5 · What I rejected and why

6 · Sources

Data sources: Kalshi read-only SQL mirror (markets, events, 5-minute snapshots) and the Kalshi public REST API for live order books, plus the cited primary-source news. Disclaimer: All probabilities here are subjective estimates, not guarantees. Prediction-market contracts resolve to $1 or $0 — a "mispriced" contract can still resolve to zero and lose 100% of the stake. This is research and commentary, not financial advice. Sizes assume limit orders; stale/thin books may not fill at the stated prices. Do your own diligence.