Scrubbing toilets and hosing down feces-splattered public bathrooms is the last job any 75-year-old deserves.
After 60 years on San Francisco's waterfront, the owners of SB40 say they are being forced out.
The Giants lost their 93rd game Saturday, a two-and-a-half hour dose of Ambien disguised as a 2-0 defeat.
Protesters marched through San Francisco’s sun-soaked streets Saturday afternoon, chanting against the Trump administration.
Jeff Sheehy’s legislation for a tougher stance on open-air bicycle “chop shops” passed the Land Use Committee.
Johnny Cueto piggybacked off a strong, two-run start in Atlanta with a 115-pitch, 7-inning outing Saturday.
It's not been for a lack of hustle, but the out-of-sync Giants (22-33) were swept by the Nationals 33-19) after falling 3-1 Wednesday night.
The same Giants who struggled to get hits beyond the infield have now hit 16 home runs in 15 games.
The entire San Francisco Giants bullpen pitched in Friday night's 17-inning marathon, so pressure was on Matt Moore to deliver for the long haul Saturday.
This one took 17 innings. Buster Posey was in the squat for all 269 Giants pitches.
It was tale of two games. The San Francisco Giants had a 2-0 lead, cruising into the ninth.
Thursday afternoon's game went into extra innings again. This time, the San Francisco Giants would be on the losing end.
The Dodgers gave Kershaw a mighty one-run lead he'd keep through his 7-inning, seven-strikeout outing.
There were two inaugurations Friday, one in Washington for President Trump, and another in San Francisco to kick off the resistance.
As most of San Francisco sleeps, Muni workers repair the underground cable that carries The City's iconic cable cars.
A night removed from a satisfying blowout of the Thunder at home, the Warriors looked like they their minds were still at home during a stunning loss to the Lakers.
Led by Kevin Durant, the Warriors crushed the Oklahoma City Thunder in a Western Conference Finals rematch.
The Warriors sauntered off the Oracle Arena hardwood victorious in their preseason finale, despite a rough opening quarter.
In February, 113 Muni buses collided with vehicles or hit an object. In June, the number jumped to 173.
Bay Area Rapid Transit officials gave its blessing to SF State's "Gator Pass" discount program.
Muni fare youth evaders will soon be able to skip the courthouse to pay their fines.
The five-year contract for new Muni fareboxes heralds the end of Muni's classic tear-off paper transfers.
Buster Posey blasted a home run and Matt Cain chucked six strong innings of one-run baseball Saturday en route to his first win since last July.
It took more than two periods of pressure for the Sharks to crack Pekka Renne’s padlock on the Nashville net.
Change of scenery for $5 million is a good deal when you're Colin Kaepernick.
For the second time in five nights, armed robbers brandishing handguns entered The Bar on Dolores in Noe Valley.
Two armed suspects in ski masks stormed a bar at Dolores and 29th Streets Sunday night, making off with cash and injuring a patron.
After Nieto family lawyers rested their wrongful death case against The City and four cops who gunned down Alejandro “Alex” Nieto last March, the defense called three witnesses to the stand in U.S. District Court in San Francisco on Tuesday.…
San Jose heads into 2016 with many of the same faces, some new depth pieces and a pressing need for more goals.
The first words in the opening statement of the attorney of Alejandro "Alex" Nieto set the tone in his civil trial Tuesday.
More than 100 citizens loudly chanted "Fire Chief Suhr!" and "Justice for Mario Woods!" at the first of three public meetings organized by the U.S. Department of Justice.
Merchants and residents along Taraval offered up an earful of angry comments on changes to the L-Taraval.
Super Bowl 50 travelers with unsettled lodging plans may have to fork over more — or settle for less.
Draymond Green recorded a season-high 29 points, 14 assists and 17 rebounds, and the Warriors needed every one of them.
A mini park and art installation are coming to the bridge crossing Kearny Street from Portsmouth Square.
Golden State looked somewhat human in a nail-biting victory over the Clippers Wednesday. Not Friday.