Here are unofficial results reported by The Associated Press for key borough-wide races:
Former federal prosecutor Ken Thompson won the Democratic primary for Brooklyn district attorney against six-term incumbent Charles Hynes. With 99 percent of precincts reporting, Thompson had 55.42 percent of the vote.
Former City Councilwoman Melinda Katz won the Democratic primary for Queens borough president with 44.45 percent of the vote; coming in second was City Councilman Peter Vallone, with 33.69 percent. Katz will face Republican Aurelio Tony Arcabascio in the general election
Term-limited Councilwoman Gale Brewer beat out three other candidates to win the Democratic primary for Manhattan borough president with 39.66 percent of the vote.
Incumbent Ruben Diaz handily won the Democratic primary for Bronx borough president.