Every story we’ve published — by section, by month, or straight through.
California State Parks Boss Secretly Filmed 23 Lifeguards — Then the State He Worked For Faces a Civil Suit
A former California State Parks superintendent who allegedly placed a hidden camera in a Bolsa Chica locker room to…
Berkeley Closes Its $30M Budget Gap With Layoffs, Shelter Closures — and a November Gamble
Berkeley's City Council voted unanimously Tuesday to adopt a $917 million two-year budget that closes most of a $30…
Bay Area Lawsuit Wins Nationwide Ban on ICE Courthouse Arrests
A federal judge in San Francisco has extended a nationwide ban on ICE arrests at courthouses and multi-day detention in…
California Wins Federal Block on Trump's Voter ID Order — But a State Ballot Measure Brings the Fight Back Home
A federal district court permanently blocked every provision of President Trump's voter ID executive order on…
Three Accounts for the AI Build‑Out: Labor, the Environment, and Public Contracts
Oracle charged 21,000 jobs. OpenAI wants 9.2 GW of natural gas. An SF official steered $10M to friends. The week's…
Hyphy Holiday at Crybaby Oakland Benefits Immigrant Justice on the 4th
Crybaby Oakland's late-night July 4th party sends a portion of proceeds to the California Collaborative for Immigrant…
Cat Town Oakland Brings Kitten Pairs to Rockridge Pet Food Express This Saturday
Cat Town Oakland runs a Saturday drop-in kitten adoption at Pet Food Express in Rockridge — 2:30 to 5pm, no appointment…
At the Jack London Aquatic Center Docks, Summer Camp Opened on Rowing Machines
Illegally moored boats — some in place since Friday, one visibly sinking — blocked the East Bay Rowing Club's "Learn to…
Youth Radio Unlocks 1701 Broadway Again
The Oakland nonprofit shuttered in November 2024 after a debt-laden expansion collapsed its payroll.
Californios Earns Three Michelin Stars, Becoming the First Mexican Restaurant in the World to Reach That Level
Val M. Cantú's Mission District tasting menu made history Wednesday night at the 2026 Michelin Guide California…
Three Runs in Nine Innings, Again: The Giants‑A's Under Keeps Cashing, and Devers Finally Swung
Two nights ago I wrote that two broken offenses were meeting at Oracle and the only honest number on the board was the…
OpenAI Is in Talks to Anchor a 10‑GW Ohio Data Center. 9.2 GW Would Run on Natural Gas.
The SF-based company is the prospective anchor tenant for the PORTS Technology Campus in Piketon, Ohio — one of the…
Inside 1600 Jackson, Flooring Is Going In Where Lombardi's Used to Sell Skis
Construction is underway at 1600 Jackson Street, the former Lombardi Sports building that sat vacant for eleven years…
Mexico‑Czechia at San Pedro Square: Fans Arrived at 10 a.m. for a 6 p.m. Game
Wednesday's watch party at San Pedro Square ran from Switzerland-Canada all the way through Mexico-Czechia, with…
Aiyuk Says He'll Sign With Washington 'Tomorrow.' He's Negotiating From a List Reserved for Players Who Quit.
No NFL game tonight. There's nothing here to bet — line not pulled, analysis only — so let's just read the leverage…
Mendocino County's Biggest Earthquake in 90 Years Sends 657,000 Alerts Across Northern California
A 5.6-magnitude earthquake struck near Willits in Mendocino County on Wednesday morning — the most powerful temblor to…
PG&E Scammers Add QR Codes to Their Arsenal as Bay Area Losses Top $211K
Scammers impersonating PG&E have pocketed more than $211,000 from Bay Area customers through mid-2026 — and they've…
BART Just Had Its Best Month Since the Pandemic. It's Also Borrowing $88 Million to Stay Solvent.
In May 2026, BART logged 202,650 average weekday trips — its highest since before the pandemic.
Five Minutes on the Clock, One Impatient Owner: What Mike Dunleavy Was Actually Doing in the Warriors' Draft Room
The camera found Warriors GM Mike Dunleavy mid-gesture, phone already in hand, his boss Joe Lacob pacing a tight circle…
Decades of Racist Jury‑Rigging in Alameda County Now Carries a $572 Million Price Tag
Two men who spent a combined 64 years on California's Death Row after being convicted in trials where prosecutors…
The Airport That Generates $85 Billion Says Contractor Wages Are None of Its Business
Two weeks after San Francisco International Airport released a report boasting $85 billion in regional economic impact…
Five Years Suppressed, Then Released — Vallejo's Badge‑Bending Report Delivers Paper‑Thin Accountability
Vallejo on Tuesday finally released a long-buried investigation confirming what many already knew: department officers…
On Third Street, Bayview Gets Its First Pharmacy Since Walgreens Left
The D10 Community Pharmacy, funded by a city storefront opportunity grant, is slated to open at 5668 Third St.
600 Goats Return to Poplar Beach for Half Moon Bay's Annual Wildfire Graze
Every summer, 600 goats sprint near Poplar Beach then graze for a week along the old coastal railroad right of way —…