Sponsored link
Monday, May 19, 2025

Sponsored link

News + Politics

News + Politics

Lurie’s compliant Board of Supes

Plus: A stealth Amazon center in Bayview—and Muni's epic fail on Bay to Breakers day. That's The Agenda for May 19-25

48 Hills wins 6 California Journalism Awards for news reporting

Our fiercely independent reporting snagged awards for Best Column, Homelessness Reporting, and Transportation Reporting—thanks to you

Cops admit they are moving drug problems from one neighborhood to another

Hearing on alternatives drug policies offers detailed solutions; Mahmood was too busy at the new Nintendo store to show up

A pathetic display of political cowardice at the SF Planning Commission

Four commissioners vote to approve a terrible displacement monster that hardly anyone thinks is a good idea.

‘The Pacific Circuit’ chronicles tech vs. global democracy—without ever leaving Oakland

Alexis Madrigal finds hope in The Town's generations of anti-imperialist activism.

Trump attacks on the environment aren’t new. But why are Democrats helping?

Wiener, Padilla lead GOP-style assaults on key environmental laws

Newsom’s latest attack on the unhoused is brutal, cruel—and a political fail

The guv wants to be president, but the data shows he's taking the wrong path. Are we surprised?

Fentanyl deaths up 50 percent in three months; why isn’t this a big news story?

Plus: A terrible project that Yimby, Wiener and Co. has forced on San Francisco. That's The Agenda for May 11-18

Sanctuaries not sweeps  

Houseless and housed communities from across the Bay stand together to resist the endless erasure of houseless peoples, demand sanctuary lands so we can build solutions

Guess what? Lurie’s War on Drugs and Minor Crime is really expensive

DA says she needs more money. So does the public defender. The criminal justice system is more than just cops

In this section

Top tags

Sponsored link

Be a 48 Hills Hero!

We are community supported journalism

Sponsored link

Sponsored link