Mayor Daniel Lurie’s watch party pushed a strong message: Clean up City Hall and vote yes on local transit measures. Signs covered the walls and staff handed more out to partygoers.

It was the place to be for advocates in the mayor’s political camp. The Anina bar in Hayes Valley was packed wall to wall with those sharing his vision for San Francisco. Many worked on or led ballot measure campaigns. As election results played on the patio flatscreen, partygoers discussed their in depth political opinions with peers and colleagues. 

Four blocks southwest of City Hall, the “Clean Up City Hall” crowd waits for word of Mayor Daniel Lurie’s government-reform propositions. Credit: Rosie Bultman / San Francisco Public Press

Michael Stoll is senior editor and co-founder of the San Francisco Public Press. Formerly executive director, he has also been a reporter and freelance writer for local and national outlets, including the San Francisco Examiner and the Philadelphia Inquirer. He has taught journalism at two Bay Area universities, and researched media ethics. He was selected as the 2026 medial fellow with the Bill Lane Center for the American West at Stanford.