This is the 2024 race. The latest: 2026 →

2024Flipped from DemocraticFinal results

2024 election for Pennsylvania's 7th District

U.S. House · Pennsylvania

Ryan Mackenzie (R) won with 50.5% of the vote, defeating Susan Wild (D) by 1.0 points, flipping a seat Democrats held.

Ryan MackenzieRepublican · winner
50.5%203,688
Susan WildDemocrat
49.5%199,626
The same year, the district voted R+3.3 for president; this race was R+1.0.403,314 votes

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 3:26 AM ET

The seat over time

D − R margin in this seat's races around 2024

Races before and after

EvenD+2.02022R+1.02024R+3.32024 Pres.D+12.22026

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

Money in this race

Each line compares the two campaigns on one scale.

Susan WildRyan Mackenzie
$9M
Raised by the campaign
$1.8M
$8.9M
Spent by the campaign
$1.7M
$68.7K
Cash on hand
$103.2K

Campaign money: FEC, through Dec 31, 2024.

Source: FEC campaign filingsUpdated Dec 31, 2024

Polls against the result

R+5EvenD+5Result R+1.0Aug 1Sep 1Oct 1Nov 5
  • Poll with Wild ahead
  • Poll with Mackenzie ahead
  • Result
PollsterDatesSampleWildMackenzieMarginAdjustedMiss vs resultGradeRelease
Muhlenberg College for The Morning CallSep 30–Oct 3459 LV5145D+6—+7.0Amuhlenberg.edu ↗
Change Research for Future Majority PACD-sponsoredSep 16–Sep 23592 LV4743D+4—+5.0B+futuremajority.org ↗
Change Research for Future Majority PACD-sponsoredAug 10–Aug 17406 LV4743D+4—+5.0B+futuremajority.org ↗
Tarrance Group for the National Republican Congressional Committee and Mackenzie's campaignR-sponsoredJul 21–Jul 24404 LV4745D+2—+3.0A+politico.com ↗

Adjusted: after correcting for the pollster's house effect and likely-voter screens. Miss: the poll's margin minus the result; + means the poll leaned Democratic. Grade: the pollster's accuracy in past elections, A+ to D (pollster ratings).

Source: Each poll's release, via Wikipedia poll listsUpdated Oct 3, 2024