Posted inElection Coverage $211 per vote: How Saikat Chakrabarti spent $8.8M on his congressional run by Xueer Lu June 18, 2026, 4:01 pmJune 19, 2026, 9:47 pm
Posted inElection Coverage Saikat Chakrabarti will back former rival Connie Chan through Election Day by Yujie Zhou June 17, 2026, 4:34 pmJune 18, 2026, 10:41 am
Posted inGovernment S.F. supervisor proposes Zohran Mamdani-inspired ‘Affordable Groceries Act’ by Eleni Balakrishnan June 16, 2026, 11:10 amJune 17, 2026, 6:55 am
Posted inElection Coverage Saikat Chakrabarti directs campaign staff to back former rival Connie Chan by Io Yeh Gilman and Joe Rivano Barros June 13, 2026, 2:53 pmJune 16, 2026, 11:15 am
Posted inElection Coverage Saikat Chakrabarti forms new ‘solidarity’ PAC after congressional loss by Io Yeh Gilman June 12, 2026, 6:11 pmJune 16, 2026, 11:29 am
Posted inGovernment Lurie, Mahmood introduce ‘Foreclosure Tax’ ballot measure to raise $200M for S.F. by Eleni Balakrishnan June 11, 2026, 1:01 pmJune 12, 2026, 11:30 am
Posted inElection Coverage Lori Brooke drops out of November District 2 supervisor race, clearing Stephen Sherrill’s path by Io Yeh Gilman June 11, 2026, 11:15 amJune 11, 2026, 11:15 am
Posted inElection Coverage Anti-housing message wasn’t enough to dislodge Stephen Sherrill in District 2 by Io Yeh Gilman and Kelly Waldron June 10, 2026, 2:00 pmJune 11, 2026, 12:04 pm
Posted inElection Coverage Natalie Gee bows out of November race for District 4 supervisor by Junyao Yang June 9, 2026, 5:00 pmJune 11, 2026, 12:41 pm
Posted inElection Coverage Even after backlash of S.F. teachers strike, Phil Kim won overwhelmingly. Some are scratching their heads. by Marina Newman June 9, 2026, 7:00 amJune 9, 2026, 11:29 am
Posted inElection Coverage San Francisco’s ‘Overpaid CEO’ tax measure fails, a smarting loss for city unions by Io Yeh Gilman June 8, 2026, 8:25 pmJune 9, 2026, 11:46 am
Posted inElection Coverage Election update: ‘Overpaid CEO tax’ still bleeding votes in latest ballot drop by Io Yeh Gilman June 4, 2026, 4:56 pmJune 5, 2026, 10:41 am
Posted inElection Coverage Alan Wong the candidate didn’t win the election. Alan Wong, Mayor Lurie’s ally, did. by Junyao Yang June 4, 2026, 2:14 pmJune 5, 2026, 10:52 am
Posted inElection Coverage Phil Kim keeps seat on San Francisco school board in landslide win by Marina Newman June 3, 2026, 2:03 amJune 4, 2026, 11:04 am
Posted inColumn ‘We’re living in Daniel Lurie’s America,’Â and most San Franciscans are content by Joe Eskenazi June 3, 2026, 1:42 amJune 5, 2026, 7:34 am