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

North Carolina House, district 7

David Rouzer (Republican, incumbent) against Kimberly Hardy (Democrat).

David Rouzer
Republican · incumbent · record Right 24
76%party to win
vs.
Kimberly Hardy
Democrat · challenger · estimate L-lean 20
24%party to win

Where they stand · 43 points apart

Hardy is an estimate

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

David RouzerrecordKimberly Hardyestimate
Issue · biggest gap firstLeftCenterRightApart
Overall
2420
43 pts

Money

FEC to Sep 30
RaisedRouzer
$2.5MHardy
$376kItemized, named donorsRouzer
$910kHardy
$247kNamed donorsRouzer
467Hardy
403Itemized from North CarolinaRouzer
54%Hardy
68%
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

“The choice is yours! 🇺🇸 Early voting is happening NOW through October 31. Make your plan to vote and find your early voting location and hours here:” Rouzer · X post · Oct 20 · ↗

“Fighting for Southeastern North Carolina”

“Closing the “salary loophole” that cheats workers of overtime.” Hardy · Campaign site · Sep 30 · ↗

All market contracts · Kalshi and Polymarket · 4
CandidatePlatformContractBidAskLastVolume
David RouzerKalshiRepublican wins78%79%78%$9,970Open ↗
David RouzerPolymarketRepublican wins76%77%76%$19,437Open ↗
Kimberly HardyKalshiDemocrat wins21%22%22%$20,165Open ↗
Kimberly HardyPolymarketDemocrat wins23%24%24%$21,890Open ↗
Prices in cents on the dollar, read Oct 27, 2026. A party contract pays if that party wins the seat.
Also on the North Carolina ballot
All 14 →
Statement estimate · odds are a market close, not a poll