State Rep. Tim Brennan, a Doylestown Democrat, is seeking reelection to Pennsylvania House of Representatives District 29 in the Nov. 3, 2026, general election. He faces Republican Sean Duffy.

Brennan has held the District 29 seat since 2022, according to BallotReady. Before that, he served as a Doylestown Borough councilmember for Ward 2 from 2020 to 2022. He is an attorney who owns Brennan Law Offices LLC.

On his campaign website, Brennan said he has focused on infrastructure investment, education funding and expanding access to affordable housing and childcare in Central Bucks.

Candidate information

  • Name: Timothy Patrick Brennan
  • Party: Democratic
  • Office sought: Pennsylvania House of Representatives, District 29
  • Election date: Nov. 3, 2026
  • Hometown: Born in Pottsville, Pennsylvania; lives in Doylestown
  • Education: Nativity B.V.M. High School; bachelor's degree in English and politics, Ursinus College (2000); studied at Trinity University in Ireland and Charles University in Prague; juris doctor, Widener University School of Law (2003)

Brennan described himself as a first-generation college graduate who grew up waiting tables in his parents' restaurant, according to a guest opinion in the Bucks County Herald.

Experience and public service

Brennan said he serves on the Pennsylvania House Appropriations Committee, according to his Bucks County Herald guest opinion. His Wikipedia biography lists several civic roles, including board member of the Oscar Hammerstein Museum and Theatre Education Center, board member of the Doylestown Pride Taskforce, committee member of the Pennsylvania Bar Association Civility in the Profession Committee and panel member of the Disciplinary Board of the Supreme Court of Pennsylvania.

Brennan worked as assistant solicitor for Bethlehem City from 2005 to 2008, according to BallotReady. He served as controller solicitor for Northampton County from 2008 to 2018 and as assistant solicitor for Northampton County from 2008 to 2022. He also served as an adjunct professor at Northampton Community College from 2008 to 2010.

On the issues

The following positions are drawn from Brennan's campaign website and BallotReady responses. All statements reflect the candidate's own claims.

Education: Brennan said he would work to fairly fund public education, invest in early childhood programs including childcare, Head Start, pre-K and full-day kindergarten, and increase funding for trade and technical schools. He said he would push to reduce tuition at state schools and expand community college access.

Economy and jobs: Brennan said he would fight for a minimum wage increase, support organized labor and promote innovation and job training. He said he voted to lower taxes for working families and small businesses and invested in 21st-century industries to bring more business to Bucks County.

Infrastructure: Brennan said he supports improving Routes 611 and 202, securing more PennDOT resources for Bucks County, restoring the Delaware Canal and enhancing recreational facilities.

Environment: Brennan said he would promote clean energy, reduce dependence on fossil fuels, support habitat protection and open space, and fight to continue a ban on fracking in the Delaware River Basin and state parks. He said he would demand a shale tax.

Public safety: Brennan said he supports strengthening background checks, limiting assault-style weapons, creating grant programs for police accreditation and providing post-traumatic stress disorder care for police, firefighters and emergency medical services workers. He also said he would strengthen volunteer firefighter recruitment.

Endorsements

The following endorsements are claimed by the endorsing organizations, according to BallotReady:

  • AFL-CIO
  • Pennsylvania - Bucks County Democrats
  • Conservation Voters of PA