Posted inGovernment Judge orders end to ICE courthouse arrests across Northern California, for now by Sage Ríos Mace December 22, 2025, 3:17 pmDecember 23, 2025, 12:16 pm
Posted inTrouble What went wrong in Ward 86? The hours and minutes leading up to Alberto Rangel’s killing. by Marina Newman December 22, 2025, 5:00 amDecember 23, 2025, 12:14 pm
Posted inSNAPS At Bernal Cutlery: Chopsticks and poetry by Lydia Chávez December 22, 2025, 4:00 amDecember 23, 2025, 10:56 am
Posted inColumn Could anything have stopped the Marina Safeway ‘behemoth’? by Joe Eskenazi December 22, 2025, 3:59 amDecember 23, 2025, 8:27 pm
Posted inTrouble S.F. fire dept. investigating lieutenant who said ICE should ‘catch ‘em all!’ by Joe Rivano Barros December 21, 2025, 10:40 pmDecember 23, 2025, 12:27 pm
Posted inBusiness Waymo resumes service in S.F. after cars stalled during blackout by Joe Rivano Barros December 21, 2025, 4:45 pmDecember 23, 2025, 12:30 pm
Posted inTrouble Dark traffic lights, candlelight mass: Richmond District still without power by Junyao Yang December 21, 2025, 3:12 pmDecember 23, 2025, 12:35 pm
Posted inTrouble PG&E outage: 13,000 still without power in S.F., restoration expected Monday by Joe Rivano Barros December 21, 2025, 10:48 amDecember 23, 2025, 12:39 pm
Posted inFood Making cocktail-sized chiles rellenos for the holidays by Ashwin Seshagiri and Lydia Chávez December 21, 2025, 4:00 amDecember 20, 2025, 2:19 pm
Posted inBusiness Waymo halts service during massive S.F. blackout after causing traffic jams by Joe Rivano Barros December 20, 2025, 7:42 pmDecember 21, 2025, 6:19 pm
Posted inTrouble PG&E outage leaves 1/3 of San Francisco without power by Joe Rivano Barros December 20, 2025, 5:03 pmDecember 23, 2025, 12:42 pm
Posted inThe Arts Sprawling new seascape mural decorates S.F. waterfront by Julie Zigoris December 20, 2025, 4:00 amDecember 20, 2025, 1:33 pm
Posted inGovernment Hundreds of asylum-seekers may be sent to Honduras, Ecuador, Uganda following S.F. immigration ruling by Sage Ríos Mace December 19, 2025, 6:53 pmDecember 20, 2025, 9:24 pm