CalledUnofficial results

Wisconsin Assembly District 94

Wisconsin State Assembly · Wisconsin

Steve Doyle won re-election by 13.4 points over Keith Purnell.

Steve DoyleDemocrat · winner · incumbent
56.7%16,847
Keith PurnellRepublican
43.3%12,861
32% of the expected vote counted · 29,708 votes

Source: civicAPI unofficial results and race callsUpdated Nov 5, 2026, 3:50 PM ET

Where the race moved

Against the 2024 presidential vote

The seat's recent races

EvenD+0.62024 HouseR+2.22024 Pres.D+13.42026 House

Source: Past results: 99chambers results archive (MEDSL, Klarner, state election offices)

Money in this race

Each line compares the two campaigns on one scale.

Steve DoyleKeith Purnell
$1.4M
Raised by the campaign
$253.8K
$947.8K
Spent by the campaign
$37.2K
$260.7K
Cash on hand
$22.6K

Campaign money: Wisconsin Ethics Commission, through Oct 28, 2026.

Source: Wisconsin Ethics Commission campaign filingsUpdated Oct 28, 2026

Pre-election forecast (final, Nov 3)

Our model's last run before Election Day, Nov 3, 2026. It no longer updates.

Steve Doyle
91%
Keith Purnell
9%
Projected margin
D+10.4
How the forecast works →