Chesa Boudin takes lead over Suzy Loftus in neck-and-neck San Francisco DA's race

Suzy Loftus (left) and Chesa Boudin are in a close race for the San Francisco District Attorney office. Suzy Loftus (left) and Chesa Boudin are in a close race for the San Francisco District Attorney office. Photo: Suzy Loftus, Chesa Boudin Photo: Suzy Loftus, Chesa Boudin Image 1 of / 7 Caption Close Chesa Boudin takes lead over Suzy Loftus in neck-and-neck San Francisco DA's race 1 / 7 Back to Gallery

Three days after all the votes were cast, the race to be the next San Francisco District Attorney and several other city-wide elections were still too close to call Friday evening.

A new tally, updated after 4 p.m., shows Chesa Boudin with a razor-thin lead over Suzy Loftus.

If you just look at first-choice votes, Boudin has a wider lead over Loftus: 61,796 to her 55,899. But multiple rounds of ranked-choice voting make the race a lot tighter. After candidates Nancy Tung and Leif Dautch were eliminated, Boudin was ahead 78,809 to 78,653 — a difference of only 156 votes, or 50.05% to 49.95%.

That's a flip from recent days, when Loftus had a slight lead over Boudin. More mail-in votes still need to be counted.

In October, SF District Attorney George Gascón announced he would not be seeking re-election. Instead, he would be running for district attorney in Los Angeles. He stepped down from his position as D.A. in San Francisco before completing his term in order to prepare for the L.A. race.

Boudin, an attorney in the public defender's office, has gotten the most national press for his unusual family background: Both of his parents were imprisoned for their connection to the radical left-wing group Weather Underground. His mother served 22 years, while his father is still in prison.

Other San Francisco races also remained to close to call:

— District 5 Supervisor: After ranked-choice voting eliminated smaller candidates, Dean Preston was up by 35 votes over incumbent Vallie Brown (10,651 for Preston, 10,616 for Brown).

— Affordable housing bond Proposition A, which needs 2/3 of the vote to pass; it was ahead with 70.5% voting yes.

— Proposition D, a tax on ride-sharing services, also needs 2/3 of the vote to pass; it was just barely ahead with 67.6% voting yes.

The Chronicle put together a detailed election guide with live results, which you can find here.

SFGATE's Amy Graff contributed to this report.

Alix Martichoux is an SFGATE digital editor. Read her latest stories and send her news tips at alix.martichoux@sfgate.com.