Read our full Election Day coverage.
Congress
Skip to: governor, ballot measures, city supervisors, school board, judge
San Francisco results were last updated on June 17. Overall turnout is 50.87 percent.
Chan wins No. 2 slot in S.F. congressional race, Chakrabarti concedes
Connie Chan took a commanding lead over opponent Saikat Chakrabarti to grab the No. 2 spot.
Governor
Ballot measures
‘We’re living in Daniel Lurie’s America,’Â and most San Franciscans are content
Landslide election results favoring Mayor Lurie’s allies and picks point to a changed San Francisco.
San Francisco’s ‘Overpaid CEO’ tax measure fails, a smarting loss for city unions
Prop. D was backed by labor unions to help close the city deficit. But Mayor Daniel Lurie and the Chamber of Commerce opposed it.
District supervisor
Stephen Sherrill declares victory in District 2 supervisor race
Stephen Sherrill is besting Lori Brooke by a 70-30 tilt as of 10:45 p.m.
Sunset supervisor Alan Wong handily beating opponents to retain seat
Natalie Gee hasn’t conceded, despite 50 percent delta. In November, Sunset voters will weigh in again whether to keep Wong in his seat.
Judge
School Board
Phil Kim keeps seat on San Francisco school board in landslide win
Incumbent Phil Kim celebrated a sweeping victory on Tuesday night, leading by 63 percent. In five months, he will do it all again.
State Assembly
Methodology
San Francisco results data from the Department of Elections, and state results form the California Secretary of State. Results will continue to change in the coming days as more ballots are counted.
Design and development by Kelly Waldron. If you have any feedback or notice any errors, please reach out to kelly@missionlocal.com.

Yall are actually sick in the head for not passing the CEO tax. WHO IS GLAZING CEOS???
The CEOs wouldn’t have paid a penny; it was a tax on us.
I knew Prop D would fail when I every ad on the streaming apps I watch was No on D propaganda. “Don’t derail the comeback” was the line. More doomloop nonsense. We need more political education so people stop voting against their own interests.
This is a really good display of the results, it’s clear and has relevant maps and info. Great work
What’s really interesting here is how Connie Chan’s best precincts were also some of the worst precincts for Prop D.
Also notable, Scott Wiener swept most of the Mission, and took more than half of Bernal Heights.
The notion that Connie Chan has built a coalition that is remotely progressive or even liberal is a stretch.
Stick a fork in the progressives, they’re done.
If any of the people who get paid to do this work had any honor, they’d resign and make room for others to have a go at it, residents who organize residents politically, people who are not trying to serve themselves to public revenue streams.
The new fatted golden calf is the Oligarchy…🙄