HARRISBURG — Control of the Pennsylvania House and Senate is on the line this Tuesday.
Democrats want to maintain their majority in the lower chamber and flip the upper chamber for the first time in decades. If the party can do that — and hold onto the governor’s office, as it’s expected to do — it will achieve a trifecta and be able to set policy for the state with few limitations.
The state House is made up of 203 members who serve two-year terms. The entire body is on the ballot this year. Democrats currently hold a 103-100 majority.
All told, about two dozen House seats are expected to be competitive. They’re located across the commonwealth, mostly in suburbs and exurbs outside Allentown, Harrisburg, Philadelphia, and Pittsburgh.
The Pennsylvania Senate is made up of 50 members who serve four-year terms. Those terms are staggered, so half of the body — the even-numbered districts — will be on the ballot this year. Republicans’ current 27-23 majority is the Senate’s narrowest margin since the 2013-14 session, according to Ballotpedia.
Six districts are expected to be competitive. Four are held by Republicans who are facing Democrats, one is held by a Democrat facing a Republican, and the sixth is held by a GOP incumbent facing an independent challenger.
Democrats and Republicans are also targeting a handful of other Senate districts, though they are not considered to be as flippable.
Learn more about all of these races here.
Below, see rolling results in these key Pennsylvania House and Senate races starting Tuesday at 8 p.m. and check SpotlightPA.org for the latest on the election.
Pa. House results
12th District
Butler County
Democratic incumbent Brandon Dukes faces Republican Scott Timko.
13th District
Chester County
Republican incumbent John Lawrence faces Democrat Madelyn Alvarino.
16th District
Beaver County
Democratic incumbent Rob Matzie faces Republican John Costanza.
18th District
Bucks County
Republican incumbent K.C. Tomlinson faces Democrat Bryan Allen.
28th District
Allegheny County
Republican incumbent Jeremy Shaffer faces Democrat Jeremy Ferderber.
40th District
Allegheny County
Republican incumbent Natalie Mihalek faces Democrat Jonathan Lloyd.
41st District
Lancaster County
Republican incumbent Brett Miller faces Democrat Brad Chambers.
44th District
Allegheny County
Republican incumbent Valerie Gaydos faces Democrat Hadley Haas.
45th District
Allegheny County
Democrat Brittany Bloam and Republican James Julius are vying for a seat currently held by Democrat Anita Astorino Kulik.
72nd District
Cambria County
Democratic incumbent Frank Burns faces Republican Philip Rice.
88th District
Cumberland County
Democrat Sara Agerton and Republican Jeff Clark are vying for a seat currently held by Republican Sheryl Delozier.
118th District
Lackawanna County, Luzerne County
Democratic incumbent Jim Haddock faces Republican John Lombardo.
121st District
Luzerne County
Democrat Jessica McClay and Republican Mike Harostock are vying for a seat currently held by Democrat Eddie Day Pashinski.
131st District
Northampton County
Republican incumbent Milou Mackenzie faces Democrat Meriam Sabih.
137th District
Northampton County
Republican incumbent Joe Emrick faces Democrat Jeff Warren.
142nd District
Bucks County
Republican incumbent Joe Hogan faces Democrat Kristin Egan.
143rd District
Bucks County
Republican incumbent Shelby Labs faces Democrat Tim Hayes and independent candidate Chris Gambino.
144th District
Bucks County
Democratic incumbent Brian Munroe faces Republican Mike Murphy.
147th District
Montgomery County
Republican incumbent Donna Schueren faces Democrat Margaret Burke.
160th District
Delaware County
Republican incumbent Craig Williams faces Democrat Elizabeth Moro.
170th District
Philadelphia
Republican incumbent Martina White faces Democrat Rob Gurtcheff II.
187th District
Lehigh County
Republican incumbent Gary Day faces Democrat Rachel Cuevas.
Pa. Senate results
6th District
Bucks County
Republican incumbent Frank Farry faces Democrat Eileen Hartnett Albillar, who is Bucks County clerk of courts.
14th District
Lehigh County
Democratic Nick Miller faces Omy Maldonado, a tech consultant.
16th District
Bucks County, Lehigh County
Conservative Shapiro critic Jarrett Coleman faces Lehigh County Controller Mark Pinsley, a Democrat.
24th District
Berks County, Montgomery County
Republican Tracy Pennycuick faces Chris Thomas, a former Montgomery County Democratic Committee leader, and the Green Party’s Mike Schonewolf.
36th District
Lancaster County
Democratic incumbent James Malone faces Republican state Rep. Tom Jones.
38th District
Allegheny County
Incumbent Democrat Lindsey Williams faces Republican Thomas West, a small business owner.
40th District
Lackawanna County, Monroe County, Wayne County
Republican Rosemary Brown faces business owner Brian Wrightson, a Democrat.
46th District
Washington County
Republican Camera Bartolotta faces independent Jodi Borello, a small business owner and former environmental organizer.
