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

Pennsylvania House, district 16

Mike Kelly (Republican, incumbent) against Justin Wagner (Democrat).

Mike Kelly
Republican · incumbent · record Rt-lean 18
95%party to win
vs.
Justin Wagner
Democrat · challenger · estimate Left 35
6%party to win

Where they stand · 53 points apart

Wagner is an estimate

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

Mike KellyrecordJustin Wagnerestimate
Issue · biggest gap firstLeftCenterRightApart
Overall
1835
53 pts

Money

FEC to Sep 30
RaisedKelly
$1.4MWagner
$223kItemized, named donorsKelly
$322kWagner
$148kNamed donorsKelly
216Wagner
173Itemized from PennsylvaniaKelly
26%Wagner
89%
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

“Important news for Pennsylvania seniors: Medicare Open Enrollment kicked off this week! Open Enrollment runs from October 15-December 7. Learn more:” Kelly · X post · Oct 16 · ↗

“I support a strong federal guarantee of the right to choose” Wagner · Campaign site · Sep 29 · ↗

All market contracts · Kalshi and Polymarket · 4
CandidatePlatformContractBidAskLastVolume
Mike KellyKalshiRepublican wins93%95%95%$4,554Open ↗
Mike KellyPolymarketRepublican wins94%95%95%$56,260Open ↗
Justin WagnerKalshiDemocrat wins6%7%7%$9,537Open ↗
Justin WagnerPolymarketDemocrat wins4%6%6%$33,377Open ↗
Prices in cents on the dollar, read Oct 27, 2026. A party contract pays if that party wins the seat.
Also on the Pennsylvania ballot
All 17 →
Statement estimate · odds are a market close, not a poll