A general election was held in Philadelphia, Pennsylvania on November 7, 2017 to elect various county and city-level positions. The primary election was held on May 16, 2017.

District Attorney

Philadelphia district attorney Seth Williams resigned in June 2017, having plead guilty to charges of bribery, extortion, and fraud. Kelley B. Hodge served as interim.

Larry Krasner, a criminal defense lawyer widely considered as a progressive and "anti-establishment", won a crowded Democratic primary and the general election over Republican Beth Grossman.

Democratic primary Nominee Larry Krasner, criminal defense lawyer

Eliminated in primary Teresa Carr Deni, Philadelphia Municipal Court judge (1995–2016) Tariq El-Shabazz, former deputy District Attorney Joe Khan, former District Attorney prosecutor and assistant U.S. Attorney Rich Negrin, former Philadelphia city managing director Jack O'Neill, former assistant District Attorney Michael Untermeyer, attorney and real estate investor and Republican nominee in 2009

Results

Republican primary Nominee Beth Grossman, former assistant District Attorney

Results

General election Results

City Controller

Incumbent City Controller Alan Butkovitz was defeated in the Democratic primary by Rebecca Rhynhart, who subsequently won the general election in a landslide. Rhynhart became the first woman elected to this office.

Democratic primary Nominee Rebecca Rhynhart, Chief Administrative Officer and former city Budget Director

Defeated in primary Alan Butkovitz, incumbent city controller (2006–present)

Results

Republican primary Nominee Michael Tomlinson

Results

General election Results

Court of Common Pleas partisan election Democratic primary Results

Republican primary Results

General election Results

Court of Common Pleas retention elections Results

Philadelphia Municipal Court partisan election Democratic primary Results

Republican primary Results

General election Results

Philadelphia Municipal Court retention elections Results

Ballot questions

Two ballot questions appeared on the primary ballot and two questions appeared on the general ballot, one of which was the statewide homestead tax constitutional amendment. All three proposed questions passed.

Primary election

General election

Notes

References