A general election was held in Philadelphia, Pennsylvania on November 2, 2021, to elect various county and city-level positions. The primary election was held on May 18, 2021.
District Attorney
Incumbent district attorney Larry Krasner won a second term over Republican nominee Chuck Peruto, winning in a landslide.
Democratic primary Nominee Larry Krasner, incumbent district attorney (2018–present)
Eliminated in primary Carlos Vega, homicide prosecutor Results
Republican primary Nominee Charles "Chuck" Peruto Jr., criminal defense attorney Results
General election Results
City Controller
Incumbent city controller Rebecca Rhynhart ran unopposed in the general election, winning a second term.
Democratic primary Nominee Rebecca Rhynhart, incumbent city controller (2018–present) Results
Republican primary Results
General election Results
Court of Common Pleas partisan election
Incumbent Judges Gary S. Glazer, James Murray Lynn, Arnold L. New, and Robert J. Rebstock filed to run for retention but later withdrew, resulting in eight seats up in the primary election and twelve seats up in the general election.
Democratic primary Results
Republican primary Results
General election Results
Court of Common Pleas retention elections Results
Philadelphia Municipal Court partisan election
Incumbent Judges Gerard A. Kosinski and Marsha H. Niefield filed to run for retention but later withdrew, resulting in three seats up in the primary election and five seats up in the general election.
Democratic primary Results
Republican primary Results
General election Results
Philadelphia Municipal Court retention elections Results
Ballot questions
One ballot question appeared on the primary ballot and four questions appeared on the general ballot. All proposed questions passed.
Primary election
General election
References