Sponsored link
Wednesday, November 19, 2025

Sponsored link

Tagged with: San Francisco

Mayor ducks questions on campaign scandal

Mayor Ed Lee declined to answer a simple question at the Board of Supes meeting – and then ducked my question about his connections...

Ethics Commission tries to figure out nonprofit lobbying — and pushes steep Farrell fine

The San Francisco Ethics Commission took on two fascinating items tonight involving campaign finance and lobbying. Sup. Mark Farrell is refusing to pay $190,000 that...

Scott Wiener goes after homeless people in tents

In what homeless advocates call a “cruel” move, Sup. Scott Wiener is asking city departments to crack down on homeless people who are living...

The problem with the Google bus program

On Tuesday, Jan. 26, the San Francisco Board of Supervisors will hear an environmental appeal of the permanent commuter shuttle program. That program, now...

What did the mayor know?

The follow-up question to the felony charges against three people for illegal fundraising activities is simple, and classic: What did Mayor Lee know, and when...

The Agenda, Jan 25-31: The Super Bowl, tech buses ….

Mayor Lee hasn’t met with the press since his campaign fundraisers were charged with felonies, but reporters will get a chance to talk to...

DA files corruption charges against City Hall operatives

No, they didn’t drag the mayor out in handcuffs. No, there were no elected-official perp walks. To the perhaps disappointment of the pack of...

Bay Guardian announces fundraising success

In an newsletter announcement today, the team behind the "Bring Back the Bay Guardian" campaign announced that it had raised enough funds to secure...

The regional government merger: Is anyone asking why?

On Friday, January 8, the latest phase of the power struggle between the Metropolitan Transportation Commission and the Association of Bay Area Governments, a.k.a....

Shocking police stats — but where’s the chief?

There were two fundamental problems with the supes hearing on police violence today: Chief Greg Suhr decided not to show up – and for...