In this collaboration, Pittsburgh City Paper brought its reporting and visuals, while Pittsburgh’s Public Source ensured accuracy through in-depth fact-checking.

From critical judicial elections at the top of the ballot down to contested races within the City of Pittsburgh, 2025 general election voters will have a major say in how the next decade looks in council chambers, state and local courts, and on Grant Street.

There’s one big difference this time: what’s happening in Washington, D.C. As of writing, the federal government is shut down. ICE raids have shaken area communities. Federal funding for numerous projects has been slashed. Abortion care and transgender rights have come under fire. Economic pain continues for many Americans. And a compromised information environment leaves people unsure of whom to trust.

Election Day is a chance for Pittsburgh-area voters to express how they feel about the above and shape Pennsylvania’s response in the short and long term. The Pennsylvania Supreme Court has issued rulings in recent years protecting privacy rights, cannabis decriminalization and mail-in voting. Below them, the Superior and Commonwealth courts have a major say in civil and criminal matters affecting all Pennsylvanians. The races below these, from county sheriff down to school boards, will determine who is in place here in Greater Pittsburgh to steer the ship as pressure from Washington continues.

Off-year elections are seldom bombastic, high-turnout affairs, but they’re where the proverbial sausage gets made. This year, regardless of the outcomes in individual races, retirements mean Allegheny County Council will have at least two new faces. Pittsburgh will have a new mayor and at least one new city councilor. The Allegheny County Court of Common Pleas will also get an infusion of new jurists.

If you’re not registered to vote, you have until Oct. 20 to do so. If you’re a newcomer or have moved, make sure to check your registration status and find your polling place ahead of time. Mail-in voters have until Oct. 28 to request a ballot. And in-person voters, we encourage you to show up at your polling places Nov. 4.


Pennsylvania Superior Court

The state Superior Court hears high-level criminal appeals and family court cases involving private entities. Since 2023, this 15-member intermediate court has been split 8-6 between Democrats and Republicans, with one vacancy created when Democrat Daniel McCaffery was elected to the state Supreme Court. Justices serve 10-year terms and must retire at 75. Democratic Washington County judge Brandon Neuman, Republican legal consultant Maria Battista, and Liberal Party attorney and professor Daniel Wassmer are vying for McCaffery’s former spot on the bench. Superior Court Judge Alice Dubow, a Democrat, is also up for retention.


Pennsylvania Commonwealth Court

The state Commonwealth Court hears high-level appeals in civil and regulatory matters involving public entities. Currently dominated 5-3 by Republican judges, the court issues opinions on tax matters, state agencies, zoning, and elections — it ruled in favor of several Republicans wishing to delay the certification of ballots in 2020, a decision the state Supreme Court overturned. One seat is vacant following Democrat Ellen Ceisler’s retirement in January. Voters have the option of filling this vacancy with Democratic Common Pleas Judge Stella Tsai or Republican lawyer Matt Wolford. Democrat Michael Wojcik is also up for retention for another 10-year term on the bench.


County Sheriff

The Allegheny County Sheriff’s Office handles a variety of law enforcement tasks, including executing warrants, pursuing fugitives, transporting incarcerated people, providing court security and holding sheriff’s sales of confiscated property. Democrat Kevin Kraus has held the office since his victory in the 2021 election. He’s being challenged from the right by Republican Brian Weismantle. Both men served for decades in the Pittsburgh Bureau of Police.


Mayor of Pittsburgh

One term after electing Ed Gainey, Pittsburgh’s first Black mayor, voters narrowly opted for sitting Allegheny County Controller Corey O’Connor as the Democratic nominee for the office. Vying to replace Gainey on the GOP side is 2021 candidate and former cop Tony Moreno, who won the Republican nomination in May without support from local GOP committees. O’Connor holds a large advantage in both fundraising and party voter registration.


Allegheny County Council

Seven Allegheny County Council seats are being contested in two-way races. In District 1 (Airport/Ohio Valley), Democrat Kathleen Madonna-Emmerling, who won a contested primary, will face Republican Mary Jo Wise. In District 3 (North Hills/Allegheny Valley), longtime Democratic consultant Lissa Geiger Shulman will face longtime Republican municipal manager Chris Lochner. In District 4 (West Hills), incumbent council president and Democrat Patrick Catena faces a challenge from Republican Bob Doddato. In District 8 (Plum/Monroeville), incumbent Democrat Michelle Naccarati-Chapkis faces a challenge from Republican Michael Dell. Lastly, in a bid to unseat appointed incumbent Mike Embrescia in the Republican-held at-large seat, left-leaning candidate Alex Rose is running as an independent. Embrescia challenged Rose’s candidacy, but the challenge was rejected at the Pa. Supreme Court. After a contested primary, Democrat Aaron Adams is running against Patrick Provins in District 9 (Mon Valley). In District 12 (West End/South Hills), incumbent Democrat Robert Palmosina faces a challenge from Republican Len Iorio. A special contest in District 13 pits Democrat Aaron Adams against Republican Patrick Provins.

District 1

(Airport/Ohio Valley)


Pittsburgh City Council

There are three contested races for Pittsburgh City Council this cycle. In District 2 (West Side), Democrat Kim Salinetro will face Republican Erin Koper and independent David Tessitor. In District 4 (South Hills), incumbent Democrat Anthony Coghill faces challenges from Republican Tracy Larger and independent Brian Naughton. In District 6, incumbent Democrat R. Daniel Lavelle is being challenged by Republican Jacob Dumont and write-in candidate Lisa Freeman. And in District 8, councilor Erika Strassburger is running for reelection unopposed.

Correction (10/14/2025): The introduction to the Allegheny County Council guide has been updated to include the Republican challengers in District 9 and 12. Dropdown charts featuring all candidates have also been added to these races and District 13.

Clarification (10/8/2025): A description of Geiger Shulman’s work history has been updated to better reflect the nature of her policy consulting.

Colin Williams is news editor at Pittsburgh City Paper.

This guide was fact-checked by Ember Duke and Tory Basile.

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!