Tom Steyer is the prediction-market favorite for California governor. On Kalshi he trades at 61 cents. On Polymarket he sits at 54 cents for the general election win and 68 cents to advance from the primary. If you only look at the price, you see a frontrunner. If you look at what is underneath the price, you see something else entirely.
The headline number
As of April 13, 2026, Steyer leads the Kalshi primary market at 61c — implying a 61% probability of finishing first in the June 2 top-two primary. His nearest rival, Steve Hilton, trades at 33c. Katie Porter sits at 3c. Matt Mahan at 3c. The market says it is Steyer's race to lose.
But the number that matters is not the price. It is the volume.
$13,200
That is the total volume — lifetime, all trades combined — on Steyer's Kalshi primary contract (KXCAGOVPRIMARY1ST-26JUN02-1ST-TSTE). The open interest is 1,833.
To put this in context: the median Kalshi market in the top-50 screener trades more volume in a single hour than Steyer's contract has traded in its entire existence. A single retail trader with a $5,000 account could have singlehandedly moved this price from 10c to 60c.
On Polymarket, the picture is similar. Steyer's "advance from primary" contract has 14,421 in liquidity. His 24-hour volume was $31.
Thirty-one dollars.
What the polls actually say
The March 2026 Emerson College poll — the most recent pre-Swalwell survey — showed:
| Candidate | Party | Poll % | Market Price |
|---|---|---|---|
| Eric Swalwell | D | 17% | suspended |
| Steve Hilton | R | 13% | 33c |
| Tom Steyer | D | 11% | 61c |
| Chad Bianco | R | 11% | ~5c |
| Katie Porter | D | 8% | 3c |
Steyer's market price implies 61% probability. His poll number is 11%. That is a 50-point gap between what voters say and what the market says. No other candidate in this race has a gap remotely close to this.
The February 2026 PPIC survey told the same story: Hilton 14%, Porter 13%, Bianco 12%, Swalwell 11%, Steyer 10%. Five candidates within 4 points of each other, none dominant.
The Swalwell catalyst
On April 10-12, Eric Swalwell's campaign imploded. CNN and the San Francisco Chronicle published allegations of sexual assault from four women, including a former staffer. All 21 congressional Democrats who had endorsed him rescinded their support. He suspended his campaign on April 12.
Swalwell had been leading polls at 17%. His exit reshuffled the race. The question is: who benefits?
The market's answer — overwhelmingly Steyer — does not match any structural analysis of the voter base. Swalwell's support was Democratic, progressive, Bay Area-concentrated. Steyer is also Democratic, but his base (such as it is at 11%) is built on name recognition from TV ads, not from a natural political constituency. Emerson's polling showed Swalwell supporters' second choices were spread across Porter, Becerra, and Steyer roughly equally. There is no reason to believe Steyer captures the lion's share.
The price action timeline
Our 7-day trend data from the SF indicator system tells a precise story:
April 11 (pre-scandal):
- Steyer: 41c, slowly climbing to 48c
- Hilton: 35-36c
April 12, 3:00-5:00 AM Pacific (scandal breaks):
- Hilton crashes: 35c to 23c to 12c
- Steyer: 49c, bouncing between 49-52c with rapid-fire trades
April 12, 7:00-11:00 AM:
- Steyer ramps: 53c to 56c to 57c to 58c to 59c to 60c — a steady penny-per-half-hour climb
- Hit 60c at 10:45 AM, immediately sold back to 56c
- Climbed back to 60c by 1:20 PM, sold back to 56c again
April 12-13 overnight:
- Dropped to 49c at 12:55 AM, jumped to 55c at 1:10 AM (15 minutes, +6c)
- Back to 57c by 2:10 AM
The pattern: steady, mechanical, penny-by-penny climbs during off-hours, followed by immediate selling when the price hits resistance at 60c. This is not how organic price discovery looks. Organic price discovery is messy, gapped, driven by news flow. This looks like a single participant methodically walking the price up.
The orderbook tells on you
The current orderbook structure (with depth):
Bids (buy orders):
| Price | Size |
|---|---|
| 57c | 22 contracts |
| 56c | 5 contracts |
| 54c | 89 contracts |
| 53c | 250 contracts |
| 52c | 51 contracts |
Asks (sell orders):
| Price | Size |
|---|---|
| 60c | 46 contracts |
| 61c | 251 contracts |
| 62c | 500 contracts |
| 75c | 16 contracts |
| 76c | 31 contracts |
Notice the 500-contract sell wall at 62c. Someone is willing to sell a large position at that price — roughly $310 worth of NO exposure. Combined with the thin bids (only 22 contracts at 57c), this is a controlled range: the price is being held between 57c and 62c.
The bid side is thin at the top (22 + 5 = 27 contracts in the first two levels) but fat at the bottom (250 contracts at 53c). This is the signature of a participant who wants the price to stay high but has a floor where they will defend.
The SF diff signal
Our 24-hour diff analysis flagged Steyer with volume_spike_no_price_move: volume more than doubled (1,833) but the price did not move (+1c then -1c). This means someone was buying aggressively but being absorbed by sellers. In a 1,800 of buying in 24 hours is enormous relative to the base — and yet the price barely moved. The sellers showed up in size, which suggests the buyer was pushing against a wall of people who think 57-60c is too high.
The man and his money
Tom Steyer's net worth is approximately 112 million on his 2026 gubernatorial campaign, making him the dominant financial force in the race by an order of magnitude. His $38.3 million cash on hand is six times larger than any other candidate's.
This is the same Tom Steyer who spent 3,373.
Spending $13,000 to move a prediction market — a market that media outlets now routinely cite as evidence of candidate viability — would be the single most cost-effective political expenditure of his career. For less than the price of a single 30-second TV ad in the Sacramento media market, you can become the "prediction market frontrunner" in every news story about the race.
Is it illegal?
Almost certainly not. Kalshi's terms of service prohibit trading with "material non-public information," but a candidate buying contracts on his own election is not obviously covered — and Kalshi has no public policy specifically barring candidates from trading their own markets. Polymarket, as a decentralized platform, has even fewer guardrails.
The Columbia University study published in November 2025 found that approximately 25% of all Polymarket trading volume was attributable to wash trading — artificial activity designed to inflate volume rather than express genuine conviction. The structural vulnerability exists across the ecosystem.
What this means for prediction market consumers
If you are an agent, a journalist, or a trader reading prediction market prices as signals, the Steyer contract is a case study in why price without volume is noise. Key principles:
-
Volume is the denominator. A 61c price on 13M volume. The former is one person's opinion with a credit card. The latter is a market.
-
Check the polling spread. When a candidate's market price is 50+ points above their poll number, something is structurally wrong — either the polls are garbage (possible but unlikely with Emerson and PPIC) or the market is being manipulated (possible and cheap).
-
Off-hours trading is a red flag. Legitimate institutional flow does not arrive at 3 AM Pacific in penny-per-tick increments. Retail flow does not look this mechanical. Algorithmic flow would be faster. This pattern is consistent with a single manual participant.
-
The orderbook does not lie. A 500-contract sell wall at 62c with 22-contract bids at 57c is a controlled range, not a liquid market.
Our position
The SimpleFunctions thesis on this race — California 2026 Governor: Steyer Overvalued, Hilton Tail Value Ignored — carries a 70% confidence score with a 17c edge short on Steyer. The thesis view: Democratic fragmentation post-Swalwell means no single Democrat consolidates, and the top-two primary structure creates a real probability of a Republican-Republican runoff (Hilton + Bianco) that the market is severely underpricing.
The edge analysis says NO on Steyer at 57c. The microstructure says the price was not set by the market. The polls say 11%. The volume says $13,000.
Draw your own conclusions.
Data sourced from SimpleFunctions API endpoints: /api/agent/inspect, /api/public/diff, /api/public/market, /api/public/screen-by-tickers. Polling data from Emerson College (March 7-9, 2026) and PPIC (February 2026). Swalwell reporting from CNN, NPR, CalMatters. Wash trading research from Columbia University (November 2025).