Sponsored link
Saturday, March 22, 2025

Sponsored link

Featured

Featured

Supes vote 9-2 to let Lurie fire one of the best members of the Police Commission

The mayor wins a decisive victory, giving him the power to replace the police chief and choose the next person for the job.

Miguel Gutierrez choreographs for the end of the world

'What will happen to us?' asks unfiltered artist with deep San Francisco roots in latest work, 'Super Nothing.'

Noise Pop diary: St. Vincent bathed Grace Cathedral in heartfelt hues

Indie stalwart carved out intimate vibe from cavernous space, with SF stories and reverberating callbacks.

Is Muni more important than affordable housing?

Or are our local officials refusing to address the real issue and forcing allies to fight over crumbs? Here's a proposal.

Juanita More names Transgender Law Center as Pride party beneficiary, as threats to community mount

Wild annual celebration is also essential community fundraiser—and protecting trans rights has leapt to fore.

A showdown on Lurie’s move to fire police commissioner

Plus: Should Muni property be developed for market-rate housing—and how will neighborhood upzoning impact tenants? That's The Agenda for Feb. 23-March 2

OPINION: The Mission is not the new Tenderloin

The problems have been here for years. Now they are bothering wealthier people.

Woo-hoo! A ‘Simpsons’-themed bar just popped up in downtown SF

Moe'z has 'Duft' beer, Squishee machines, a Flaming Moe, and fancy Springfield-ian cocktails

She runs Noise Pop—but she’s also a fan

Noise Pop CEO Michelle Swing talks about this year's sprawling fest, the org's big move, and where you'll find her in the crowd.

Lurie wants to ask his rich friends to fund his programs. Here’s why it won’t work

Philanthropy simply can't address structural social problems. In some cases, it makes the problems worse

In this section

Top tags

Sponsored link

Be a 48 Hills Hero!

We are community supported journalism

Sponsored link

Sponsored link