SALENA ZITO: This die-hard Democratic city is about to turn Republican.

If John Persinger wins the mayoral race in Erie, Pa., next month, it just might be the greatest local political upset in America this century. A Republican candidate has not been elected mayor here since 1961, when JFK was president.

Tall, witty, energetic and razor-sharp, Persinger is not the guy you’d expect to settle in a town like Erie. He is the kind of person who leaves, moves on to blazing success elsewhere and never returns.

The city is affordable, the housing is charming. It is both a college town (there are three: Mercyhurst, Gannon and Penn State Behrend) and a tourist town (miles and miles of beaches along the lake). It boasts some of the top medical facilities in the country, and it is also a company town (Erie Insurance is one of the top employers).

But it is also a struggling city, where schools are hurting financially, the opioid epidemic is rampant and the manufacturing base is collapsing — all factors that led Erie County residents to vote for a Republican president in 2016, the first since Ronald Reagan.

The city of Erie, however, is a different story — Hillary Clinton won all 69 of its voting districts over Donald Trump.

So can 35-year-old Persinger convince his townspeople to turn red? It’s not impossible. And while he is nothing like the president in terms of temperament and style, the two politicians do share a key quality — tapping into voters’ willingness for change.

Fascinating profile, highly recommended.