The midterm elections will begin to take shape this month as Democratic and Republican voters go to the polls to nominate candidates for Congress, the state legislature, governor and lieutenant governor.

Nationally, the midterms are shaping up as a test of voter approval of the Trump administration and its policies around immigration enforcement, trade and inflation, health care and the war in Iran; and of the Republican-controlled Congress, which has largely been in lockstep with the president.

In the Pittsburgh area, voters won’t see much competition on the primary ballot. Neither of the county’s congressional seats has competitive primaries among both parties, and just five of 23 state legislative seats feature a primary contest in either party.

The race for governor will be the Keystone State’s most-watched contest this fall, with incumbent Democrat Josh Shapiro running for a second term against Republican state Treasurer Stacy Garrity. Both are unopposed in primaries.

Primary Day is May 19. Public Source sought candidates’ succinct stances on issues our audience expressed interest in ahead of this year’s elections. Their answers are below, edited very modestly for grammar.

Where candidates asserted facts, Public Source made reasonable efforts to identify related documentation — which may or may not directly verify candidate claims — and provide links for readers who want to look deeper. Where Public Source did not readily find support for an assertion, no link is provided.

Use the menu to find the races that interest you and click on the candidates to see their stances, or scroll through them all. (Primaries with one or zero candidates are not included.)


Key Election Information

Deadline to register to vote: May 4

Deadline to request a mail-in ballot: May 12

What’s on the ballot: governor, lieutenant governor, all U.S. House seats, all state House seats, even-numbered state Senate seats, party committee seats 

Which district do you live in? Enter your address here to find your district for Congress, state House and state Senate.

Click here for interactive maps of districts for Congress, state Senate and state House.

What about independents? Minor party and independent candidates can file by Aug. 3 to be on the general election ballot. Look for them in our voter guide ahead of the November election.


12th Congressional District

The district includes Pittsburgh and many southern and western suburbs, as well as part of eastern Westmoreland County. The district leans Democratic; incumbent Democrat Summer Lee carried it by 12 points in both general elections since it was drawn.

The primaries: Lee is running for her third term. Local activist and perennial candidate Will Parker opposes her for the nomination. Republican economist James Hayes is running unopposed for the Republican nomination.

Return to menu


17th Congressional District

The district includes some of Pittsburgh’s western suburbs, as well as many to the north and west of the city, plus all of Beaver County. Incumbent Democrat Chris Deluzio won it by six and eight points, respectively, the last two cycles.

The primaries: Deluzio is running unopposed for the Democratic nomination. Tony Guy and Jesse James Vodvarka will compete for the Republican nomination.

Return to menu


42nd Pa. Senate District

The district includes Pittsburgh wards 1, 2, 3, 6, 9, 19 through 28 and 32, and the following municipalities: Avalon, Bellevue, Ben Avon, Carnegie, Crafton, Dormont, Emsworth, Green Tree, Ingram, Kennedy, McKees Rocks, Millvale, Mt. Lebanon, Neville, Reserve, Scott, Stowe.

Incumbent Democrat Wayne Fontana ran unopposed in the most recent general election.

The primaries: Fontana is running for a sixth term and Paul Steenkiste is challenging him for the Democratic nomination. No Republican candidates are on the primary ballot.

Return to menu


24th Pa. House District

The district: Entirely within the City of Pittsburgh’s Hill District and East End: Part of wards 4, 5, 7, 10, 13 and all of wards 8, 11 and 12. Incumbent Democrat La’Tasha Mayes ran unopposed in the past two general elections.

The primaries: Mayes is running for a third term and Will Anderson is opposing her for the Democratic nomination. There are no Republicans on the primary ballot.

Return to menu


28th Pa. House District

The district: Some of the northern reaches of Allegheny County, including the following municipalities: Bradford Woods, Marshall, Pine, Richland, West Deer and part of Hampton. Incumbent Republican Jeremy Shaffer won it by 14 points in the 2024 general election and another Republican won it by 12 points in 2022.

The primaries: Shaffer is unopposed for another run as the GOP nominee. There are two candidates in the Democratic primary, Robert Bertha and Jeremy Ferderber.

Return to menu


39th Pa. House District

The district: Includes some of southern Allegheny County as well as part of Washington County. Allegheny County municipalities include Elizabeth Borough, Elizabeth Township, Forward, Jefferson Hills, Pleasant Hills, South Park and West Elizabeth. Washington County municipalities include: Carroll, Finleyville, Monongahela, New Eagle and Union.

Incumbent Republican Andrew Kuzma won the district by 24 points in the 2024 general election and by 18 points in 2022.

The primaries: Kuzma is unopposed for the Republican nomination. Dylan Altemara and Kellianne Frketic are running in the Democratic primary.

Return to menu


45th Pa. House District

The district: Includes suburbs to the west and southwest of Pittsburgh. Includes the municipalities of Bridgeville, Carnegie, Collier, Coraopolis, Kennedy, McKees Rocks, Neville, McKees Rocks, Pennsbury Village, Robinson and Stowe.

Retiring Democratic Rep. Anita Kulik won by 16 and 26 points in the last two elections, respectively, but she significantly outran other Democrats on the ballot those years. With Kulik stepping aside this year, the district is one of Republicans’ top targets in the lower chamber.

The primaries: Brittany Bloam and Patrick Catena are running for the Democratic nomination. James Julius is unopposed for the GOP nod.

Return to menu


Public Source will publish live election returns on primary night, with race calls provided by the Associated Press. Find them at publicsource.org or on our social media channels.

Charlie Wolfson is the local government reporter for Pittsburgh’s Public Source. He can be reached at charlie@publicsource.org.

This story was fact-checked by Jamese Platt. 

This story was made possible by donations to our independent, nonprofit newsroom.

Can you help us keep going with a gift?

We’re Pittsburgh’s Public Source. Since 2011, we’ve taken pride in serving our community by delivering accurate, timely, and impactful journalism — without paywalls. We believe that everyone deserves access to information about local decisions and events that affect them.

But it takes a lot of resources to produce this reporting, from compensating our staff, to the technology that brings it to you, to fact-checking every line, and much more. Reader support is crucial to our ability to keep doing this work.

If you learned something new from this story, consider supporting us with a donation today. Your donation helps ensure that everyone in Allegheny County can stay informed about issues that impact their lives. Thank you for your support!

Creative Commons License

Republish our articles for free, online or in print, under a Creative Commons license.

Charlie Wolfson is an enterprise reporter for Pittsburgh's Public Source, focusing on local government accountability and politics in Pittsburgh and Allegheny County. He was a Report for America corps...