1/29/26 CSFI Budget 1.28.26 Previous San Francisco D2 Board of Supervisors Forum Next Afternoon Coffee & Conversation: Let's dig into the Budget You Might Also Like Public Safety in San Francisco Post Prop 36: A Conversation with SF District Attorney Brooke Jenkins City Hall Update w. Supervisor Mandelman Virtual Ballot Explainer 9/9 Choosing SF’s Next Police Chief, Part 2 SF Budget Deep Dive
1/29/26 CSFI Budget 1.28.26 Previous San Francisco D2 Board of Supervisors Forum Next Afternoon Coffee & Conversation: Let's dig into the Budget You Might Also Like Public Safety in San Francisco Post Prop 36: A Conversation with SF District Attorney Brooke Jenkins City Hall Update w. Supervisor Mandelman Virtual Ballot Explainer 9/9 Choosing SF’s Next Police Chief, Part 2 SF Budget Deep Dive