Updated Oct 16, 2026, 2:28 PM ET
Scott Perry
Republican · 3 November 2026

Scott Perry

U.S. Representative for Pennsylvania's 10th congressional district (since 2013)

Scott Perry, a Republican and retired Army National Guard brigadier general who has represented Pennsylvania's 10th congressional district since 2013, faces Democrat Janelle Stelson in a 2026 rematch of their 2024 race.

2026 Races & Market Forecast

Live TruthIndex™ and prediction market consensus for races contested by Scott Perry.

Born
May 27, 1962
Birthplace
San Diego, California
Education
Northern High School (1980)
Cumberland-Perry Vo-Tech School (1980)
Harrisburg Area Community College (associate's degree)
Pennsylvania State University (Bachelor of Science in business administration and management, 1991)
United States Army War College (Master of Science in strategic planning, 2012)

Biography & Campaign Analysis

Background

Scott Perry was born on May 27, 1962, in San Diego, California, and moved with his mother and brother to south-central Pennsylvania when he was seven, living first in Harrisburg and then in Dillsburg. His family was on public assistance for several years during his youth.

He graduated in 1980 from Northern High School in Dillsburg and Cumberland-Perry Vo-Tech School, earned an associate's degree from Harrisburg Area Community College, and received a Bachelor of Science degree in business administration and management from Pennsylvania State University in 1991.

In 2012 he received a Master of Science degree in strategic planning from the United States Army War College.

Career

Perry enlisted in the Pennsylvania Army National Guard in 1980 and qualified as a helicopter pilot after receiving his commission.

He commanded 2nd Battalion, 104th Aviation Regiment during its service in Iraq from 2009 to 2010, was promoted to brigadier general in November 2015, and retired from the Guard on March 1, 2019.

He co-founded the mechanical contracting business Hydrotech Mechanical Services and represented the 92nd district in the Pennsylvania House of Representatives from 2007 until he ran for Congress in 2012.

In 2012 Perry won a seven-way primary and the general election for the 4th congressional district, which was renumbered the 10th for the 2018 elections. He chaired the House Freedom Caucus from January 2022 to January 2024.

He participated in attempts to overturn the 2020 presidential election, including an attempt to replace Pennsylvania's slate of electors, and declined a subpoena from the House committee investigating the January 6 Capitol attack. In 2024 he defeated Janelle Stelson with 50.6% of the vote.

2026 race

The 10th district is based in the Harrisburg and York areas and includes all of Dauphin County, most of Cumberland County and the northern half of York County. Scott Perry ran unopposed in the 2026 Republican primary and received 45,900 votes.

In the general election on November 3, 2026, he faces a rematch with Democrat Janelle Stelson, a former WGAL news anchor and the party's 2024 nominee, who won the 2026 Democratic primary over Dauphin County commissioner Justin Douglas with 67.4% of the vote.