Decision 2025
Live Blog EndedMay 21, 2025

Krasner wins in Philly and more results from Tuesday's Pa. primary races

A wrap-up of the results of Tuesday's primary elections that were headlines by a Philadelphia District Attorney election bout and a mayor unseated in Pittsburgh.

What to Know

  • The heavily Democratic cities of Philadelphia and Pittsburgh elected new nominees for top jobs in Pennsylvania’s primary election.
  • In Philadelphia, District Attorney Larry Krasner has won the chance at a third term as the top prosecutor in the nation’s sixth most populous city in the November elections after besting Pat Dugan, a former Philadelphia Municipal Court judge, in Tuesday's primary.
  • Pittsburgh Mayor Ed Gainey had his re-election effort derailed in a loss on Tuesday to Allegheny County Controller Corey O’Connor.
  • Ballots also featured contests for two statewide courts seats.

Polls closed in the 2025 primary election in Pennsylvania at 8 p.m. on Tuesday, May 20.

And, in Philadelphia, the Democratic battle for district attorney ended with a victory for incumbent Philadelphia District Attorney Larry Krasner over former judge Pat Dugan.

Krasner could cruise into office come November as no Republican DA candidate was listed on the primary ballots and none have thrown their hat in the ring for November's elections, either.

Meanwhile, in Pittsburgh, Mayor Ed Gainey, the city’s first Black mayor, saw his efforts to secure a second term derailed by Allegheny County Controller Corey O’Connor, the son of a former Pittsburgh mayor.

This live blog has ended. For all of NBC10's ongoing political coverage, click here.

Contact Us