At a Lower Haight candidate forum this week, rivals Scott Wiener and Connie Chan found a rare moment of unity: they both agreed to release their stock trading histories, then turned the spotlight on Saikat Chakrabarti, who apparently couldn't quite get an answer out. It was, by most accounts, the only notable moment in an otherwise forgettable evening of stump speeches and rehearsed talking points.
Now, should voters care about a candidate's stock trades? Maybe — but let's be precise about why. The real concern with elected officials and stock trading is insider knowledge and active conflicts of interest. What a tech millionaire did with his portfolio before running for office is a fundamentally different question than whether a sitting legislator traded on privileged information. As one SF resident put it bluntly: "Shouldn't we be more interested in whether or not he'll divest or put his holdings into a blind trust? Not really interested in whether or not someone has traded stocks before."
There's also the irony that Saikat reportedly supports banning congressional stock trading outright and pledged to push legislation on it — while Scott and Connie pivoted to demanding historical disclosures without committing to the actual policy ban. That's a neat trick: dodge the structural reform, then weaponize the transparency demand.
Meanwhile, the self-funding question looms. Saikat has largely bankrolled his own campaign, raising relatively little from actual San Franciscans. There's nothing illegal about that, but it does raise a fair question about grassroots support — and about why we cap donations from regular people but let wealthy candidates write themselves unlimited checks.
One local perhaps captured the mood best: "This race is an embarrassment to everyone involved. SF should be able to do better than any of these three."
Harsh? Sure. But when your top candidates are trading gotcha demands at neighborhood forums instead of debating housing, public safety, or the fiscal time bomb that is the city budget, it's hard to argue the point. District 5 deserves a real contest of ideas. So far, it's getting political theater.

