Posted inBusiness St. Anthony’s, S.F.’s biggest soup kitchen, lays off 12% of staff by Eleni Balakrishnan July 2, 2025, 6:00 amJuly 3, 2025, 4:34 pm
Posted inGovernment A 19-year-old in S.F. treatment program passed some notes. Now, he faces years in prison. by Abigail Vân Neely July 2, 2025, 4:00 amJuly 3, 2025, 2:32 pm
Posted inGovernment Bayview residents grill Mayor Lurie: Do good by us by Jose Alonso Velazquez July 1, 2025, 4:19 pmMarch 29, 2026, 6:38 am
Posted inHousing S.F. passes law to let homeowners sell new in-law units as condos by Junyao Yang July 1, 2025, 3:36 pmJuly 3, 2025, 2:43 pm
Posted inGovernment Mission residents write to drag performer arrested by ICE: ‘We’re with you’ by Oscar Palma July 1, 2025, 1:51 pmJuly 3, 2025, 2:49 pm
Posted inTrouble Eight Tenderloin corner stores raided in a year as S.F. cracks down by Eleni Balakrishnan July 1, 2025, 9:00 amJuly 1, 2025, 10:30 am
Posted inBusiness Despite city hurdles, 230 new businesses opened in S.F. last month by Madera Longstreet-Lipson July 1, 2025, 4:00 amJuly 3, 2025, 4:04 pm
Posted inGovernment For one S.F. asylum seeker, ICE arrest meant move to more conservative judge by Margaret Kadifa July 1, 2025, 4:00 amJuly 1, 2025, 1:20 pm
Posted inCovering the Police Mission District loses its police captain. Again. by Oscar Palma June 30, 2025, 2:32 pmJuly 1, 2025, 10:31 am
Posted inEducation S.F. school district to keep ethnic studies, but opts for pre-packaged alternative by Jessica Blough June 30, 2025, 12:26 pmJuly 1, 2025, 10:34 am
Posted inBusiness The Sunset’s new ‘modern general store’ knows it’s ‘tomato girl summer’ by Madera Longstreet-Lipson June 30, 2025, 10:00 amJuly 21, 2025, 4:08 pm
Posted inColumn Mamdani-Cuomo had a Gonzalez-Newsom vibe — until it didn’t by Joe Eskenazi June 30, 2025, 4:00 amJuly 6, 2025, 11:39 am