2017 Pittsburgh mayoral election

[1][2] Three Democrats, including Peduto, and no Republicans filed petitions to appear on the respective primary ballots before the deadline on March 7, 2017.

[4] He went on to win the general election comfortably, defeating his Republican opponent, Joshua Wander, by 73 points.

[7] In mid-February 2017, two individuals had filed to vie for the primary election endorsement of the Allegheny County Democratic Committee: Peduto and city council member Darlene Harris, the latter of whom had not officially announced a campaign.

[8][10] Harris, although losing the party endorsement, gained 40% of the committee votes and filed petitions just before the March 7 deadline to appear on the ballot in the primary, despite not having formed an official campaign.

[12] On May 16, Bill Peduto defeated John Welch and Darlene Harris to win the Democratic nomination.