Posted inGovernment ICE arrests two at S.F. field office, 2nd immigration action this week by Oscar Palma June 12, 2025, 2:56 pmJune 23, 2025, 4:38 pm
Posted inGovernment Palestinians with valid visas deported on flight back to Middle East, advocates say by Eleni Balakrishnan June 12, 2025, 11:51 amJuly 28, 2025, 3:06 pm
Posted inCommunity Nearly a year after S.F. homeless sweeps began, what’s changed? by Marcus Gabbert June 12, 2025, 4:00 amJune 12, 2025, 1:51 pm
Posted inGovernment U.S. Customs detains Palestinians with valid visas at SFO, prepares to deport them by Eleni Balakrishnan June 12, 2025, 1:34 amJuly 28, 2025, 3:06 pm
Posted inGovernment Day 92 at the 16th St. Plaza: Barricades at the corner by Lydia Chávez and Jose Alonso Velazquez June 11, 2025, 9:04 pmDecember 11, 2025, 11:40 am
Posted inCovering the Police Did SFPD use weapons at ICE protests? Depends what you mean by ‘weapon.’ by Abigail Vân Neely June 11, 2025, 8:59 pmJune 12, 2025, 2:10 pm
Posted inCommunity Johanna ‘Jojo’ Luddy, co-owner of Ruth’s on Treat Street, dies at 43 by Daniela Xitlaly Sandoval June 11, 2025, 3:49 pmJune 12, 2025, 2:15 pm
Posted inGovernment Head of S.F. legal aid nonprofit starts hunger strike to protest budget cuts by Marina Newman June 11, 2025, 2:27 pmJune 12, 2025, 2:18 pm
Posted inGovernment Trump prosecutors in S.F. using new legal tactic to boost ICE arrests, attorneys say by Margaret Kadifa June 11, 2025, 11:34 amJuly 24, 2025, 2:04 pm
Posted inHousing Bayview’s Alice Griffith failed more than 100 S.F. inspections in past year by Marina Newman June 11, 2025, 10:30 amMarch 29, 2026, 7:05 am
Posted inBusiness Why Green Apple Books in the Richmond has survived nearly 60 years by Madera Longstreet-Lipson June 11, 2025, 10:00 amJune 12, 2025, 2:45 pm
Posted inBusiness Fans whoop and holler for Rikki’s, San Francisco’s first women’s sports bar by Marina Newman June 11, 2025, 9:02 amJune 12, 2025, 2:50 pm
Posted inColumn The unkindest cut: S.F. mayor eliminates funds for crumbling hotels by Joe Eskenazi June 11, 2025, 4:30 amJune 12, 2025, 5:26 pm