Peruto, 66, a defense attorney who acknowledged his campaign was a longshot and that fundraising was a challenge, resorted to towing a massive campaign sign around Krasner’s Center City office nearly every day, using a microphone and speaker to urge the lunchtime crowds to “vote Republican just this once.”
Even before the race was formally called Tuesday night, he was preparing himself for a loss.
Asked how he was feeling when the city reported its first batch of mail ballots, which showed Krasner with about 80% of the vote and Peruto with about 20% but only made up a fraction of the total returns, he said in a text message, “Yea, I’m coming in second.”
In his victory speech, Krasner said Peruto had conceded “in good humor, as you might expect.”
The former Democrat — who voted for Krasner in 2017, then switched his resignation last year — would have been the city’s first Republican DA since 1991.
Krasner won the primary election against former Assistant District Attorney Carlos Vega despite not having the backing of the city Democratic Party and influential leaders including former Gov. Ed Rendell. At the time, there were questions about whether the DA’s 2017 coalition — which included progressive liberals in Center City wards and Black voters in neighborhoods most impacted by the city’s approach to criminal justice — would hold.
Krasner won the race easily, with about two thirds of the vote, including especially high margins in areas suffering from high rates of gun violence.