Sponsored link
Saturday, November 14, 2026

Sponsored link

Elections

Why the billionaires won

A green tsunami of Big Tech money swamped any hope of a progressive message. The Chron didn't help.

Democrats—and the progressive movement—win big nationally. SF votes with the billionaires

Wiener wins. Lurie wins. Big money has a big, ugly night.

Billionaires are trying to buy San Francisco’s election. It’s not too late to vote

Turnout is at just 25 percent. The future of the city depends on who goes to the polls.

The mayor’s folks screwed up their own bill; Aaron Peskin could come back to the board

It appears Mandelman, Lurie, and all the billionaires never read the text of Prop. A. It restores the right of supes to serve more than two terms.

The real story behind the latest Chan-Wiener poll

The voters hate tech companies. They think the local economy is getting worse. And they like socialism as much as capitalism. We dive into the cross-tabs

Another bad Congressional ‘debate’ reflects the failures of local media and US politics

Nobody challenged the basic assumptions in Wiener's question, or his comments on AI money

AI-backed PAC puts up $3 million to elect Wiener to Congress

These folks are not fools; they clearly think Wiener will be their best ally in Washington

District 8 supe race: The plot thickens

Big Tech PAC is looking for ways to help Yekutiel win, even after he dropped out

How Porter, Newsom, and so many others are wrong about Proposition 40

Billionaires won't flee. The state won't lose money. But taxing the rich in CA could spread nationwide.

Sponsored link

The stunning No on Prop. I lies

The real 'slush fund' is what billionaires are spending to attack affordable housing

Yes, groping can be sexual assault—even for gay men

The reaction of some older gay men, including elected officials, to the allegations against Manny Yekutiel have been tired and disheartening.

The Democratic Party finally apologizes—sort of—for endorsing Manny Yekutiel

Some members call for Chair Nancy Tung to resign. But with the billionaires still in charge, is that accountability?

The big Congressional debate fail: Moderators who didn’t do their jobs

Journalists are supposed to call the candidates out when they don't answer the question or lie. That didn't happen.

Political lies, part II

The false information and bizarre red-baiting around election issues continues, thanks to Lurie's allies.

Sponsored link

Yekutiel drops out of D8 race after new sexual assault allegations

With endorsements gone and support crumbling, front runner had to drop out—but what about his supporters who ignored earlier accusation?

The mayor’s Big Lie on Prop. D

The measure doesn't stop special interests from writing laws. It does the opposite.

Why is the demolition of historic buildings not a bigger issue in the D8 supe race?

Who's afraid of the Yimbys who want to call the Castro a "theme park?"

The oligarch, charter school, and GOP ally money behind the attacks on Connie Chan

Abundant Future is funding the hit pieces. Here's who is funding that PAC

AI, sexual harassment, and a drag queen at a nurse’s convention

An attempt to make sense of the races for Congress and D8 in San Francisco

Sponsored link

Be a 48 Hills Hero!

We are community supported journalism

Sponsored link

Sponsored link