Money spent against Leno allows Breed campaign to spend more; Peskin says it's "an absolute misinterpretation" of the rules

Tenants will major victory over speculators

Fewer bill stops landlords from passing debt and tax costs along to their tenants

Campaign trail: Leno tries a direct, 60-second appeal

Plus: Do "all" Democrats really agree on the mayor's race? Not even close

Dark money attack shows loophole in Ethics law

Money spent against Leno allows Breed campaign to spend more; Peskin says it's "an absolute misinterpretation" of the rules

Don’t stand back, it’s time for ‘Night of 1,001 Stevies’

Tarot readings, plenty of scarves, and a landslide of live bands at Bottom of the Hill for Access: Women’s Health Justice benefit, Fri/25

Screen Grabs: Gimme Shelter, Solo, A Fistful of Dollars….

House of Tomorrow, A Scarlet Diva, First Reformed, and more in cinemas this week.

Foreign correspondent: What will Iran do now?

Trump has emboldened hardliners who are ready to restart the country's nuclear program

How SF loses affordable housing almost as fast as it gets built

For every ten new affordable units we create, evictions cost us about six. Plus: Sup. Fewer tries to cut rent hikes. That's The Agenda for May 21 to May 27

Chilean feminists take over 14 university campuses in response to accusations of sexual assault

Radical currents sweep the country—could they bring long-awaited justice for Chilean women? A report from Santiago.

Top features

We are community-supported! Become a 48 Hills member and get a free T-shirt