 
The 2019 Queens County District Attorney election was held on November 5, 2019, to elect the Queens County District Attorney. The incumbent, Richard Brown, had announced in January 2019 that he would not seek an eighth term; Brown then died in office that May at the age of 86.
The Democratic primary election was held on June 25, 2019. Tiffany Cabán, a public defender and first-time candidate, led Queens borough president Melinda Katz and four other candidates after in-person votes were counted. However, on July 5, 2019, election officials said Katz pulled ahead in the final count, triggering a recount. Following the recount, Katz was declared the winner on July 29 by 60 votes.
Democratic primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Tiffany Cabán
Federal politicians
District attorneys
City-wide officials
City representatives
State senators
State assembly members
Individuals
Organizations
Results.
As of 11:30 pm, June 25, 2019, Tiffany Cabán held a 1.3% lead over Melinda Katz, with 99.5% of the precincts reporting. Katz promised a recount. After absentee and provisional ballots were counted, the lead had switched to Katz 34,898 votes to Cabán's 34,878, pending another recount and challenge of provisional votes promised by Cabán's campaign. Following the recount, Katz was declared the winner by 60 votes on July 29.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
Republican primary.
Daniel Kogan won the Republican primary unopposed.
Kogan accepted a nomination to become a judge, and stepped aside. The Republican party replaced him as their candidate for district attorney with Joe Murray in August 2019.
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
References.
 ;templatestyles src="Reflist/styles.css" / ;