Sponsored link
Saturday, September 5, 2026

Sponsored link

The Agenda

Public bank kicks off campaign; Lurie asks for $33 million more for dubious contract …

... Plus: Waymo and the Blue Angels, drones delivering packages—and why does the Chron care more about a team owner's sex life than the horrifying, deadly working conditions on the field? That's The Agenda for Aug. 30-Sept. 6

Give the gift of Tim Redmond!

Gift subscriptions to Tim's exclusive weekly Agenda newsletter are now enabled—impress a friend or relative.

Ro Khanna’s endorsement of Connie Chan could make a difference with Chakrabarti voters

Plus: Will the local Democratic Party side with the billionaires—and why is Lurie opposing affordable housing? That's The Agenda for Aug. 23-30

The Marina Safeway project has a serious toxics and sewage problem

And yet, thanks to Wiener, there's no EIR. Plus: Punk politics in the 1970s—and today. That's The Agenda for Aug. 16-23

Wiener’s attacks on Chan backfire, badly

Plus: What are the candidates going to do to make Larry Ellison pay for Social Security? And what's up with Matt Dorsey's $25K slush find? That's The Agenda for Aug 9-16

How the fall election is shaping up

Chan and Wiener are essentially tied; how will the Marina Safeway project impact that race? That's The Agenda for Aug. 2-9

What’s up with our new Planning Commission members?

Plus: Another developer giveaway. That's The Agenda for July 27-Aug 2

Trans community, allies condemn Wiener for exploiting a march he was asked to leave

Plus: No Planning Commission? No Sunshine Task Force? That's The Agenda for July 19-26

Why change the disclosure rules for developers and political consultants?

Plus: Key Charter amendments—and it looks as if the DSA housing initiative is going to be hard to defeat. That's The Agenda for July 12-19

Sponsored link

In a surreal hearing, supes move to cut affordable housing requirements

Plus: A key vote on public power at a diminished Planning Commission, and a dramatic change to 'housing first' policy ... That's The Agenda for July 5-12

A Friday police riot and a glorious peaceful Sunday for Pride…

... Plus: Why is an attack on affordable housing happening the day before the July 4 weekend—and the Giants players and Sen. Hawley need to go back to Bible School. That's The Agenda for June 28-July 5

This week, the public gets to weigh in on the brutal Lurie budget cuts

Plus: Charter amendments for housing, a public bank, and more mayoral power. That's The Agenda for June 21-28

A week of budget protests as Lurie’s brutal cuts hit everyone except the cops

Plus: Letting big institutions off the planning hook—and yet another bizarre prosecution from DA Brooke Jenkins. That's The Agenda for June 14-19

A profound new report on climate and economy ignored by most major news media

Plus: Exposing SF's affordable housing failures—and the cops and DA can't get all the money when the rest of the justice system is starved. That's The Agenda for June 8-15

Sponsored link

The very weird stories about Chan and AIPAC just don’t add up

Looks to me like a dirty trick. Plus: Something voters should know about Becerra. That's The Agenda for May 31-June 7

A legendary planning commissioner plans to retire after 20 years of exceptional service

Mandelman can now reshape panel to be more developer-friendly. Plus: Dorsey's drug-free housing bill is back—but who's going to pay for it? That's The Agenda for May 24-June 1

Local news headlines get the economic impact of Prop. D totally wrong. Please: Do the math

Plus: Silence from the Chron on Breed-Sherrill-Bloomberg story—and a move to save community clinics from the Lurie axe. That's The Agenda for May 17-24

San Francisco could tax the rich—locally—and avoid brutal cuts to city services. Here’s how

Plus: Will the supes call for public power, now? Why are we bailing out the privatized zoo? That's The Agenda for May 10-17

Have you subscribed to Tim’s political insider newsletter?

Exclusive City Hall and election news and analysis that you won't find on the site!

Sponsored link

Be a 48 Hills Hero!

We are community supported journalism

Sponsored link

Sponsored link