A retrospective of IL9Cast: how prediction markets, a precinct-level model, and campaign-finance data tracked the March 17, 2026 primary — and how the forecast compared to the actual result.
The precinct model was published two weeks before the primary. It called the correct winner, put the top three candidates in the right order, and landed within about two points on every top-three vote share.
The model assigned Biss a 77.2% win probability. He won. See the full comparison on the Model page →
A look back at what the model got right, what the markets missed, and what it was like to run a one-person forecast for a 15-way primary.
Read on mccomb.ca →A trader pushed Laura Fine to 30% on Kalshi. The spread said 14–16%. Every other tracker parroted the spike. Here's why IL9Cast didn't flinch.
Read the full analysis →