Vote puts plan on hold while racial and social analysis is conducted
Ida Mojadad / July 20, 2020
Faced with a return to distance learning in the fall, some parents… Ida Mojadad / July 20, 2020
A group of friends gathered Sunday evening at 19th and Dolores streets… Corey Browning / July 20, 2020
The Cliff House, which has been serving meals overlooking the Pacific Ocean… Bay City News / July 20, 2020
Restoring Frederick Douglass Plaza would show that we have learned from history
Community Contributor / July 20, 2020
Petition leads to suspension of professional soccer player, changes in university policy
Wire Service / July 19, 2020
After 45 years in The City, 38 spent in the same Noe… Denise Sullivan / July 19, 2020
In early 2019, Governor Gavin Newsom signed an executive order that placed… Community Contributor / July 19, 2020
City officials hurried to add new speed bumps to Dolores Street near… Sara Gaiser / July 18, 2020
A San Francisco Sheriff’s deputy has tested positive for COVID-19—the seventh sheriff’s… Bay City News / July 18, 2020
San Francisco is reopening and expanding its congregate homeless shelters despite concerns… David Sjostedt / July 18, 2020
James Pounders is a regular at the Trader Joe’s on Fourth and… Carly Graf / July 18, 2020
As arrests of Portland protesters by unidentified federal agents gained national attention… Tribune News Service / July 17, 2020
By Jean Barish and Wynd Kaufman The proposed 1,100-unit housing development on… Community Contributor / July 17, 2020
Supervisors eye command staff for possible cuts amid calls to ‘defund the police’
Michael Barba / July 17, 2020
A pleasant cheat day at Castello di Amorosa in Napa Valley
Saul Sugarman / July 17, 2020
Thirty-three ficus trees will be removed from 24th Street in the Mission… David Sjostedt / July 17, 2020
City must close indoor malls, non-essential offices
Joshua Sabatini / July 17, 2020
The Planning Commission on Thursday unanimously approved an expansion of an affordable… Ida Mojadad / July 16, 2020
The Board of Supervisors may be within reach of an agreement with… Joshua Sabatini / July 16, 2020