The Ballot Brief
La Crosse County, Wisconsin

Wisconsin Assembly District 94

WisconsinLa Crosse County › Wisconsin Assembly District 94

2 candidates are tracked for Wisconsin Assembly District 94 on the November 3, 2026 ballot: Keith Purnell and Steve Doyle. Candidate information follows official La Crosse County election filings; verify with the official election office linked below.

Keith Purnell (Republican), Steve Doyle (Democratic) meet on the November 3 ballot; Steve Doyle is the sitting member, per the Wisconsin Elections Commission's incumbent listing and the Legislature's roster. Wisconsin has no runoffs; the August 11 partisan primary set each party's nominee, and unopposed nominees still print. The field is the Wisconsin Elections Commission's certified Candidates on Ballot list for the November 3, 2026 general election (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.

Keith Purnell

Republican

Purnell served more than 30 years in the U.S. Army, including as a combat medic, drill sergeant and senior military instructor, per his campaign site. He has worked as a warehouse and plant manager, an accountant, an ROTC scholarship officer at UW-La Crosse, and director of military-aligned students at Viterbo University, and holds a BS in accounting and an MBA.

2026 priorities (per the campaign site)

Source: candidate campaign site, roster verified 2026-09-07.

Campaign site →

Steve Doyle

Democratic · Incumbent

Doyle is a partner at the law firm Johns, Flaherty & Collins, SC, and a trained mediator specializing in dispute resolution, per his official legislator page. A UW-Madison Law School graduate, he taught state and local government at UW-La Crosse and served as La Crosse County Board chair. No campaign website or questionnaire response was found as of September 7, 2026.

Verify this race
Candidate roster from official La Crosse County Supervisor of Elections filings, last verified 2026-09-07. Bios and priorities carry their attribution inline.
Cross-check with the official Wisconsin election office, or see the full La Crosse County sample ballot and your exact ballot by address.