It’s been a wild rollercoaster of a year, which from some vantage points seems like several very, very long years. Two elections, a contentious mayoral race, tragic fires, protests against a corrupt and unjust administration, continued #metoo accountings, and much more made on-the-ground reporting more essential than ever.
Thank our readers’ support, we kept the flame of local journalism alive in these times of relentless corporate media spin. Here were our top stories of 2018—please become a 48 Hills member or donate to support our mission to keep the independent, alternative, no-bullshit spirit of the Bay Area alive. Below is a list of some of our most read and shared stories of the year.