Sara Gaiser

Snowflakes at City Hall?

Tech company projects its logo on city landmark to celebrate IPO

Ocean Beach parking lots closed after ‘Burning Man’ event

Mayor Breed calls gathering ‘absolutely reckless and selfish’

Speed bumps added on Dolores Street after skateboarding injuries

City officials hurried to add new speed bumps to Dolores Street near…

Assemblymember Ting issues apology for affair

San Francisco Assemblymember Phil Ting on Saturday issued a public apology for…

Protesters topple statues of Junipero Serra, Francis Scott Key, Ulysses S. Grant

At the tail end of a day of protests and rallies celebrating…

Christopher Columbus statue removed from Coit Tower site

A city work crew removed a statue of Christopher Columbus near Coit…

Family members of SF man killed by Vallejo police join Mission protest

A group of gathered at the 24th Street BART Station plaza on…

SF mayor to end curfew after Wednesday night

Breed: ‘We know that the overwhelming majority of people out protesting are doing so peacefully’

Mayor Breed declares curfew after anti-police brutality protest ends in looting, vandalism

Hundreds march through city in largely peaceful day of action marking death of George Floyd

Pier 45 warehouse goes up in flames

Four-alarm fire causes walls to collapse, threatens nearby historic ship

Historic Stud Bar set to shut down after more than 50 years in SoMa

Co-owner says collective to operate as virtual and mobile venue until it can reopen in new space

Presidio Middle School closed due to stomach virus outbreak

Presidio Middle School in San Francisco’s Outer Richmond neighborhood was closed Friday…

SF fur ban challenged by industry group lawsuit

A fur industry group has sued San Francisco in an effort to…

The City’s emergency sirens to fall silent

$2.5M upgrade project for outdoor warning system projected to take up to two years

Muni train service brought to halt by car in tunnel

Muni train service was disrupted Tuesday evening between West Portal and Church…

Man suspected of fatally beating 62-year-old makes first court appearance

A 35-year-old man suspected of beating a man to death with a…

NTSB report: Crew members on doomed fishing boat were all sleeping when fire broke out

A National Transportation Safety Board preliminary report released Thursday on the tragic…

Appeals court overturns sole conviction in Kate Steinle shooting

A state appeals court on Friday overturned the only conviction that San…

Lyft driver who allegedly raped intoxicated passenger arrested

San Bruno police arrested a 46-year-old male Lyft driver on suspicion of…

Former SF swim instructor sentenced to federal prison on child pornography charges

Prosecutors say Nicholas Hodges possessed thousands of images and videos