Incumbent Governor Tom Wolf won re-election to a second term by a double-digit margin, defeating Republican challenger Scott Wagner and two third-party candidates from the Green Party, Paul Glover and Libertarian Party, Ken Krawchuk.
Republicans flipped the counties of Lawrence, Greene, Fayette, Cambria, Clinton, Northumberland, Carbon, and Schuylkill.
Meanwhile, this was the first time since Bob Casey Jr.'s landslide State Treasurer win in 2004 that Cumberland County voted for the Democrat in a statewide election.
Incumbent Lieutenant Governor Mike Stack faced several controversies during his term, including mistreatment of state police officers assigned as his security detail.
[4] As a result, he faced several challengers in the primary, including 2016 Senate candidate John Fetterman.