Democrat Janelle Stelson won election to the U.S. House in Pennsylvania’s 10th Congressional District on Tuesday, November 3, 2026, defeating incumbent Republican Rep. Scott Perry, according to the Associated Press.
The victory gives Stelson her first term in Congress representing Pennsylvania’s 10th District, which includes all of Dauphin County and portions of Cumberland and York counties. Perry had represented the area in Congress since 2013.
Stelson, a former television news anchor with more than four decades of journalism experience, including 26 years at WGAL-TV, campaigned on healthcare affordability, lowering costs, protecting reproductive rights and strengthening border security. She also received an endorsement from Democratic Gov. Josh Shapiro and outraised Perry, bringing in approximately $9.2 million compared with his $6.8 million as of mid-October.
Perry, a U.S. Army veteran and longtime conservative Republican, had represented the region in Congress since 2013 and previously chaired the House Freedom Caucus. A close ally of President Donald Trump, Perry drew national attention for his efforts to challenge the results of the 2020 presidential election, including attempts to contest Pennsylvania’s electoral votes. During the 2026 campaign, the candidates clashed over rising prices, the Iran war, data centers and federal policies, with Stelson positioning herself as a more moderate alternative to Perry.

