Tim Brennan

Seeking Office: Representative in the General Assembly

Party: Democratic

Primary Ballot: Democratic

District: 29th Legislative District

Incumbent

Bio:

Tim Brennan has represented the 29th District—covering Doylestown, Buckingham, and Solebury—since 2023. A first-generation college graduate who grew up waiting tables in his parents’ restaurant, Brennan served on the Doylestown Borough Council (2016–2022) before entering the State House. His legal career includes tenures as Assistant Solicitor for the City of Bethlehem and Solicitor for Northampton County. Since 2008, he has operated Brennan Law Offices LLC, where he is one of only roughly 200 attorneys in the state certified as a specialist in workers’ compensation law. Notably, he was part of the legal team that defended Pennsylvania’s 2020 election results in court.

Education: Bachelor’s Degree in English and Politics, Ursinus College (2000); Juris Doctor, Widener University Commonwealth Law School (2003).
Occupation: State Representative; Workers’ Compensation Attorney.
Key Issues: Tim Brennan is a dedicated advocate for government reform, working families, and social equity. His legislative focus includes fighting for redistricting reform to end partisan gerrymandering and protecting the rights of injured workers through his specialized expertise in labor law. Brennan is a staunch supporter of LGBTQIA+ equality, having led local initiatives for civil rights and inclusion, and he remains committed to environmental sustainability and climate action. He prioritizes public safety through responsible gun violence prevention and municipal cooperation, while also advocating for fair funding for public schools and community colleges. Throughout his career, Brennan has combined his legal background with a commitment to pro-bono service for homeowners, first responders, and historical groups, focusing on building a transparent and accountable government.

Candidate Contact info

Campaign

Official

Hon. Tim Brennan | 80 North Main Street | Suite 1A | Doylestown, PA 18901-3733

related Articles

Your Plan, Your Vote.

An interactive tool provided by the Committee of Seventy in collaboration with the Bucks County Beacon.

Top 5

Sign up for our weekly newsletter

* indicates required

Your Plan, Your Vote.

An interactive tool provided by the Committee of Seventy in collaboration with the Bucks County Beacon.

Our news. your inbox.

Once a week, we will send a digest of all our stories to your inbox.