The 2025 Philadelphia District Attorney election was held on November 4, 2025, to elect the district attorney of Philadelphia. In the primary elections held on May 20, 2025, incumbent Larry Krasner, seeking a third term, easily won the Democratic nomination. His primary challenger, Pat Dugan, won the Republican primary as a write-in candidate and appeared on the general election ballot as a Republican.

Krasner won the general election in a landslide.

Democratic primary Candidates Nominee Larry Krasner, incumbent district attorney (2018–present)

Eliminated in primary Patrick Dugan, former Philadelphia Municipal Court judge and candidate for Pennsylvania Superior Court in 2023

Endorsements

Results

Republican primary No candidate filed to run for district attorney in the Republican primary, but two weeks before the election, Republicans began a campaign to encourage GOP voters to write in Larry Krasner's Democratic opponent Patrick Dugan as the Republican nominee. As a result, Dugan received over 6,000 of the approximately 7,000 votes cast.

Before the primaries Dugan's campaign said that he would not run as the Republican nominee even if he received the most votes, which they reiterated immediately after the election. However, in August Dugan announced that he would accept the Republican nomination. Candidates Nominee Patrick Dugan, former Philadelphia Municipal Court judge and candidate for Pennsylvania Superior Court in 2023

Results

General election Post-primary endorsements

Results

References