2024Final results
2024 election for Pennsylvania House District 118
Pennsylvania House of Representatives · Pennsylvania
Jim Haddock (D) won with 56.2% of the vote, defeating McKayla Kathio (R) by 12.5 points.
Jim HaddockDemocrat · winner
56.2%19,801
McKayla KathioRepublican
43.8%15,404
The same year, the district voted R+8.3 for president; this race was D+12.5, a split ticket.35,205 votes
Source: Pennsylvania Department of StateUpdated Oct 1, 2026, 6:19 AM ET
The seat over time
D − R margin in this seat's races around 2024
Races before and after
Source: Pennsylvania Department of StateUpdated Oct 1, 2026, 6:19 AM ET