
We are closing in on the midterm elections and if Pennsylvania Gov. Josh Shapiro wants to see his dream of the Democratic trifecta in Harrisburg come true, his party will have to hold onto its majority in the state House.
Democrats currently hold a 103-100 majority in the House and are hopeful that party enthusiasm and Republican apathy could enable Dems to take their largest advantage in the chamber since 1992 when they held 105 seats.
Pennsylvania House of Representatives election results: 1992-2024
| Year | ’92 | ’94 | ’96 | ’98 | ’00 | ’02 | ’04 | ’06 | ’08 | ’10 | ’12 | ’14 | ’16 | ’18 | ’20 | ’22 | ’24 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Democrats | 105 | 101 | 99 | 100 | 99 | 94 | 93 | 102 | 104 | 91 | 93 | 84 | 82 | 93 | 92 | 102 | 102 |
| Republicans | 98 | 102 | 104 | 103 | 104 | 109 | 110 | 101 | 99 | 112 | 110 | 119 | 121 | 110 | 111 | 101 | 101 |
source: Ballotpedia
PoliticsPA has identified 19 State House races throughout the Commonwealth to focus on during the run-up to the 2026 election, as part of our 31 Races in 31 Days series.
The Key Numbers
| Incumbent | Challenger | |
|---|---|---|
| Kathleen Tomlinson (R) | Bryan Allen (D) | |
| Bensalem Township | Residence | Bensalem Township |
| Bensalem HS | Education | B.A., Bloomsburg University |
| Assumed office in State House in April 2020. Daughter of former State Sen. Tommy Tomlinson Third-generation funeral director at family-run funeral home. | Experience | 14+ years of legislative experience, including time as Chief of Staff to state Rep. Tina Davis Former two-term Bensalem Township Council Member |
| unopposed | Primary Result | unopposed |
Working with Governor Shapiro to lower energy prices, including repealing a family crushing energy tax. Delivering more resources to our local law enforcement and voting to put new cops on the streets. Working across the aisle to deliver for our students, parents, and teachers to deliver record state funding for our local schools. | Priorities | Fight to ensure every child gets the same high-quality education he wants for his own children. Fight to lower energy bills by holding massive tech corporations accountable for their power demands and ensuring local communities aren’t left footing the bill. Defending reproductive healthcare access and personal medical freedom, ensuring patients and doctors—not politicians—make healthcare decisions. Raising Pennsylvania’s minimum wage to $12 an hour. |
| We have to do our part to make life more affordable for families. That means building on the accomplishments we have made including the tax cuts we passed to put more money in small businesses and family’s pockets, passing the first property tax relief in two decades, and working with both parties to pass record funding for our schools. We need more charter reform, because the changes to our cyber schools saved millions. Most importantly, we need to keep collaborating and working across the aisle to get things done. I am one of the most bipartisan members of the chamber, and we need more people to work together to solve problems rather than looking to score political points. | Most Pressing Issue(s) Facing Your District | Our district faces a cost-of-living crisis driven by underfunded public schools & soaring utility bills. State underfunding & flawed formulas drain millions from local schools to subsidize unaccountable charter schools. As a father of three public school kids, I’m fighting to fully fund our classrooms, fix the charter formula, & protect working families & seniors from property tax hikes. At the same time, AI data centers are driving up electric bills. I oppose tax breaks for tech billionaires & will require big tech to pay for its own renewable power so residents aren’t stuck with the bill. By holding big tech accountable & forcing the state to pay its fair share for education, we can support our students and give taxpayers real relief. |
| Voter Guide | Go Deeper | Voter Guide |
| Raised: $47,155 Spent: $37,533 Cash on Hand (6/8): $81,046 | 2026 Fundraising | Raised: $161,111 Spent: $11,081 Cash on Hand (6/8): $123,969 |
| “I ran for state representative because I knew that I could help, and our working families need help today more than ever. I have never been shy about standing up for Bensalem and our surrounding communities.” | Quotable | “I’m running for State Representative to make sure every family in our community still has a real shot at building a good life here at home |
| KCforStateRep.com | Campaign Website | BryanAllenForPA.com |
| Campaign Social | Facebook | Instagram |
none
Part of BUCKS County consisting of the TOWNSHIP of Bensalem and the BOROUGH of Hulmeville.
Bucks County Board of Elections