Skip to main content
The Full Record
Menu

PA · Candidate

Bob Harvie

DCandidate

On the ballot Nov 3, 2026: U.S. House · Pennsylvania's 1st District

Biography

Bob Harvie is the Democratic nominee and chair of the Bucks County Board of Commissioners. A former high school social studies teacher, he served on the Falls Township Board of Supervisors from 2003 and was elected county commissioner in 2019 and re-elected in 2023. He won the May 19, 2026 Democratic primary, and his campaign says he is running to fight for middle-class and working families.[1][2]

According to his campaign website, Harvie was born and raised in Bristol Borough, is a lifelong Bucks County resident, and graduated from Bristol High School. He graduated magna cum laude from George Washington University with a bachelor's degree in history and holds a master's degree in education from Holy Family University.[1]

Harvie taught high school social studies for 26 years, including 20 years as a teacher and social studies department chairman at Bucks County Technical High School, where he started the Beyond the Books program bringing military veterans into classrooms.[1] After moving to Falls Township in 1999, he served two years on the township Planning Commission and was elected to the Falls Township Board of Supervisors in 2003. He chaired the board from 2008 to 2020.[1]

Harvie was elected to the Bucks County Board of Commissioners in November 2019, was sworn in on January 6, 2020, and was re-elected to a second term in November 2023. He was named chair of the board on January 5, 2022, and was named vice chair and then chair again at the January 2025 reorganization.[3][1] He defeated Lucia Simonelli, 65.1% to 34.9%, in the May 19, 2026 Democratic primary for Pennsylvania's 1st District.[2]

  1. 1.Meet Bob - Bob Harvie for Congress · Bob Harvie for Congress Candidate's own words
  2. 2.Bob Harvie · Ballotpedia Reference
  3. 3.Home - Bob Harvie for Congress · Bob Harvie for Congress Candidate's own words

Researched from the cited sources on 2026-10-21.

On the ballot