The incumbent district attorney, George Gascón, announced in October 2018 that he would not seek a third term.[1] Gascón then abruptly resigned in October 2019, and Breed appointed Suzy Loftus to replace him on an interim basis.[2][3]
Four candidates, Chesa Boudin, Suzy Loftus, Nancy Tung, and Leif Dautch, ran in the nonpartisan election,[4][5] with Boudin and Loftus seen as the front-runners.[6] San Francisco elections are conducted using ranked-choice voting: voters are permitted to rank the candidates in order of preference, and should no candidate garner a majority of first-choice votes, the support of the candidates with the fewest votes are successively re-allocated until one candidate attains a majority.[7]
The winner of the election was unclear for several days;[8] Loftus conceded the race to Boudin on November 9.[9] The final results showed Boudin defeating Loftus by 4.6 percentage points in first-choice votes, and by 1.7 percentage points in the final round.[10]