Spurna.
Spurna.
← All races
U.S. House · Minnesota · Nov 3 · 7 days out

Minnesota House, district 8

Pete Stauber (Republican, incumbent) against Trina Swanson (Democrat (DFL)).

Pete Stauber
Republican · incumbent · record Rt-lean 21
83%party to win
vs.
Trina Swanson
Democrat (DFL) · challenger · estimate Left 23
17%party to win

Where they stand · 44 points apart

Swanson is an estimate

Solid is a voting record; hollow is read from the campaign’s own words. Biggest gaps first.

Pete StauberrecordTrina Swansonestimate
Issue · biggest gap firstLeftCenterRightApart
Overall
2123
44 pts

Money

FEC to Sep 30
RaisedStauber
$2.5MSwanson
$650kItemized, named donorsStauber
$857kSwanson
$389kNamed donorsStauber
579Swanson
566Itemized from MinnesotaStauber
68%Swanson
81%
The FEC doesn't name donors who give under $200, so their gifts count in Raised but not Itemized.

In their own words

Campaign sites and X

“Fighting For Our Way Of Life”

“Always a good start to the day before heading out to visit with voters! 👍” Stauber · X post · Oct 17 · ↗

“OPPORTUNITY AT HOME”

“I will fight for universal healthcare.” Swanson · Campaign site · Sep 30 · ↗

All market contracts · Kalshi and Polymarket · 4
CandidatePlatformContractBidAskLastVolume
Pete StauberKalshiRepublican wins83%84%84%$10,462Open ↗
Pete StauberPolymarketRepublican wins81%83%83%$12,551Open ↗
Trina SwansonKalshiDemocrat wins16%17%17%$19,974Open ↗
Trina SwansonPolymarketDemocrat wins18%19%20%$11,410Open ↗
Prices in cents on the dollar, read Oct 27, 2026. A party contract pays if that party wins the seat.
Also on the Minnesota ballot
All 9 →
Statement estimate · odds are a market close, not a poll