Posted inLocal News ‘From apology to action’: SF supervisors OK Black reparations fund, but no cash allocated by Alise Maripuu, Bay City News December 17, 2025December 17, 2025
Posted inLocal News Oakland City Council votes to expand police camera network amid sharp privacy debate by Tanay Gokhale, Bay City News December 17, 2025December 17, 2025
Posted inLocal News Novato City Council selects Rachel Farac as new mayor, Kevin Jacobs as mayor pro tem by Gabe Agcaoili, Bay City News December 17, 2025December 17, 2025
Posted inLocal News Faster, cheaper homes: Alameda County taps Oakland firm to advance SHIFT housing pilot by Kiley Russell, Bay City News December 16, 2025December 16, 2025
Posted inLocal News San Jose Viet Museum faces Dec. 31 deadline as leadership feud leaves future in limbo by Brandon Pho, San Jose Spotlight December 16, 2025December 15, 2025
Posted inLocal News Marin planners order deeper environmental review for contested Lucas Valley housing by Ruth Dusseault, Bay City News December 14, 2025December 12, 2025
Posted inLocal News Concord council approves $190,000 contract to install new Community Park playground by Dan McMenamin, Bay City News December 12, 2025December 10, 2025
Posted inLocal News San Jose pivots from leaf blower debate to $100K heat-pump incentives in climate push by Keith Menconi, San Jose Spotlight December 9, 2025December 8, 2025
Posted inLocal News Mayor Lee hosting meetings to get feedback on possible charter reform ballot measures by Dan McMenamin, Bay City News December 9, 2025December 8, 2025
Posted inLocal News Fate of Ukiah’s beloved pistache trees takes spotlight at downtown transportation forum by Sydney Fishman, Bay City News December 5, 2025December 3, 2025