Posted inColumn Jerry Brown compares San Francisco’s Prop. B to Trump, Putin by Joe Eskenazi May 4, 2026, 4:01 amMay 5, 2026, 8:34 pm
Posted inColumn District 4 shaping up to be San Francisco’s loudest and silliest race. As predicted. by Joe Eskenazi April 27, 2026, 4:01 amApril 28, 2026, 10:11 am
Posted inColumn No, DA Brooke Jenkins does not have an on/off switch for crime by Joe Eskenazi April 20, 2026, 4:00 amApril 21, 2026, 11:18 am
Posted inColumn Will a new state law put teeth into S.F. supe Dorsey’s plan to fund only drug-free homeless housing? by Joe Eskenazi April 13, 2026, 4:01 amApril 14, 2026, 2:19 pm
Posted inColumn 25-story Marina Safeway behemoth, inconceivable even to sci-fi futurists, looking very real by Joe Eskenazi April 6, 2026, 4:01 amApril 7, 2026, 11:20 am
Posted inColumn BART supporters need 186K signatures by June. Will Hunky Jesus and $7 gas get them there? by Joe Eskenazi March 30, 2026, 4:01 amApril 29, 2026, 10:38 am
Posted inColumn We asked every S.F. politician about the ‘Overpaid CEO’ tax. Here are their answers. by Joe Eskenazi and Iryna Humenyuk March 25, 2026, 3:46 pmMarch 26, 2026, 2:09 pm
Posted inColumn BART: The worst-case scenarios are actually worse than you’ve heard by Joe Eskenazi March 23, 2026, 4:01 amMarch 24, 2026, 12:12 pm
Posted inColumn Mayor Lurie’s charter reform would enable him to remake City Hall by Joe Eskenazi March 16, 2026, 4:30 amMarch 17, 2026, 2:15 pm
Posted inColumn 16th and Mission: A Bermuda triangle of vice that eludes zoning by Lydia Chávez March 12, 2026, 4:00 amMarch 12, 2026, 5:21 pm
Posted inColumn On the eve of Iran war, the ‘Secretary of War’ fought with the Boy Scouts. He didn’t win. by Joe Eskenazi March 9, 2026, 4:00 amMarch 10, 2026, 2:21 pm
Posted inColumn Troubling allegations were raised about Stephen Sherrill’s appointment. Do voters care? by Joe Eskenazi March 2, 2026, 4:01 amMarch 30, 2026, 3:46 pm
Posted inColumn Mayor Lurie turned anti-Jewish rantings of a solitary loon into indictment of S.F. by Joe Eskenazi February 26, 2026, 12:59 pmMarch 30, 2026, 3:48 pm
Posted inColumn How 900 feet of rusty metal overtook Millennium Tower as the biggest metaphor for San Francisco by Joe Eskenazi February 23, 2026, 4:01 amFebruary 24, 2026, 2:34 pm
Posted inColumn SFUSD fumbled the teachers strike by Joe Eskenazi February 13, 2026, 8:02 amFebruary 13, 2026, 2:29 pm