Skip to Content

Politics

‘He’s blatantly lying about it’: Lurie’s distortion of Prop. I confuses the affordable housing debate

The mayor’s claims about the DSA-backed ballot proposition are ‘unreasonable and alarming’ according to one critic; ‘he’s been corrected numerous times,’ according to another

October 23, 2026

My lunch with Willie

Willie Brown may be long out of office, but he remains the most dynamic politician in San Francisco

October 16, 2026

Outside the Wiener-Chan debate, union members took center stage

Before the congressional candidates said a word, their supporters held their own debate

October 14, 2026

Will the Manny mess hurt Mayor Lurie?

A cautious politician may have let friendship cloud his judgment

October 6, 2026

Manny Yekutiel’s failed power grab

What the cafe owner and would-be D8 supervisor’s campaign implosion tells us about how power works (and doesn’t work) in San Francisco

October 1, 2026

An anonymously-created website visualizes Sunset Dunes’ popularity

Built in a weekend using Surfline cameras, the site isn’t meant to be political

September 30, 2026

Saikat Chakrabarti is still pumping money into SF’s left

The former congressional candidate wants Connie Chan in DC, and he’s dropped an additional $1.4 million this summer to aid her campaign and others across the country

September 30, 2026

Gary McCoy is done with half-measures on homelessness

The D8 candidate knows the struggle with drugs and the city’s social safety net firsthand. As the mayor cuts key services and personnel, McCoy is done with ‘Doing the same thing over and over again’

September 29, 2026

The New York Times and the mayor sound a public health alarm

A well-timed article and press conference about a new street drug could potentially complicate a criminal trial

September 24, 2026

Y Combinator’s PAC is throwing money at a bunch of Republicans across the country

Garry Tan and other leaders at the San Francisco-based tech incubator are trying to build a tech-forward future one donation at a time

September 18, 2026