Some of yesterday's political races in San Francisco achieved the expected result, like London Breed's re-election as Mayor. But when it comes to the tighter races for District Attorney and District 5 Supervisor, San Franciscans may still have to wait for weeks for results.
According to the city's Department of Elections, some 57,000 vote-by-mail ballots and 13,000 provisional ballots are still rolling in. And until they do, the D5 and D.A. races will likely remain too close to call.
Here's a closer look at the results for 2019's political races. (Curious about the outcome of yesterday's ballot measures? Check out our post on that.)
London Breed was re-elected to the mayoralty in a decisive victory, with a 53-point lead over the runner-up, Ellen Lee Zhou.
District 5 Supervisor
Challenger Dean Preston is currently leading by a narrow margin, just shy of 100 votes, over incumbent Vallie Brown.
The District 5 campaign was marked this year by enormous strife, centered on the revelation that Brown had evicted tenants in a building she bought in 1994 on Fillmore Street. It was further complicated by an error that left the D5 supervisorial ballot out of some voters' packets.
SF's interim District Attorney Suzy Loftus currently leads challenger Chesa Boudin by just 240 votes. Loftus was appointed as interim D.A. by Mayor Breed last month, after current D.A. George Gascón stepped down to run for D.A. in Los Angeles.
Some criticized Breed's decision, arguing that she had improperly inserted herself into what was to have been the first district attorney race in the city in more than 100 years with no incumbent candidate running.
Candidate Jenny Lam appears to have aced the vote for Board of Education, with over 70% of votes, and Ivy Lee was voted onto the Community College Board unopposed.
Manohar Raju ran unopposed for Public Defender, as did City Attorney Dennis Herrera, Sheriff Paul Miyamoto and Treasurer José Cisneros.
Results will continue to roll in over the coming days; we'll update this post as we learn more.