HARRISBURG — Democrat Janelle Stelson has defeated Republican incumbent Scott Perry in Pennsylvania’s 10th Congressional District.
The AP called the race at 10:41 p.m. Tuesday.
The 10th Congressional District, located in the south-central part of the commonwealth, covers the entirety of Dauphin County, including Harrisburg, in addition to portions of Cumberland and York Counties. Of the nearly 546,000 registered voters in the district, 37% are Democrats, 43% are Republicans, and 20% are unaffiliated, according to state data.
Perry, a small business owner before he was elected to the House, campaigned on 11 different issues. His platform included lowering taxes and reducing government regulation, protecting Medicare and Social Security, healthcare reform, and defunding Planned Parenthood.
During his tenure, Perry has supported cutting taxes and limiting government reach. In his most recent term, he voted for the “One Big Beautiful Bill Act” and co-sponsored bills that would eliminate the IRS and ban members of Congress from trading stocks, as well as a joint resolution imposing term limits. He also voted against reinstating enhanced Affordable Care Act health insurance subsidies.
He was investigated for his role in helping President Donald Trump plan how to stay in office after his 2020 defeat, an effort that culminated in the Jan. 6 attack on the U.S. Capitol.
Stelson is a former TV news anchor who lost to Perry in 2024 by just over 1%. Her platform included a dozen priorities, including middle-class tax cuts, healthcare reform, protecting access to abortion, and stricter rules for data centers. She also presented a “Fighting Washington Corruption Priorities” plan, which included campaign finance reform, banning members of Congress from trading stocks and lobbying, as well as imposing term limits.
The Cook Political Report changed its rating of the race from “toss-up” to “lean Democrat” in early October.
