Plus: North Beach historic district hits a snag, Connie Chan and Matt Haney land new endorsements, and Daniel Lurie meets with first Manny Yekutiel accuser.
Joe Fitzgerald Rodriguez
15 articles in the public record carrying this byline — each story counts once, at its most authoritative copy. Labeled as Reporting (Tier 3). Bylines are shown as outlets printed them; a common name may cover more than one writer.
Plus: Farm workers union breaks with Dolores Huerta to endorse Chan, candidate spends big in North Bay race, and District 8 candidates ready for debate.
Anthropic-linked Public First Action donated $3 million to a pro-Wiener PAC, one of the largest contributions from an outside group in the race.
A series of phone calls helped shape the race to replace Nancy Pelosi in Congress, with Connie Chan winning the key endorsement, while Scott Wiener forged his own path.
Plus: Billionaire-funded ads roll out for District 10 candidate, Becerra answers reporter questions without saying much, and Tung supporters cancel press conference.
Plus: Xavier Becerra makes a big education pledge, Flock question flummoxes supervisor candidate and Chan’s reaction to Wiener’s AI chatbot.
Lurie also endorsed District 10 candidate Theo Ellington after touting his leadership ability.
The arrangement provides a 12% wage increase through 2031 and stands as a victory for Lurie’s dealmaking abilities.
SF supervisor, congressional, and assembly candidates split on renewing the license plate-reader contract.
Plus: Pelosi’s fundraising machine for Chan, YIMBY getting feisty, and endorsement season kicks off.
Plus: Rep. Ro Khanna helps a congressional candidate, Nancy Tung’s brother enters the school board race, and a committee forms to squash an affordable housing measure.
Plus: Garry Tan hosts Xavier Becerra, Bilal Mahmood goes to the mat for YIMBY, and new City College board candidates emerge.
The race between state Sen. Scott Wiener and Connie Chan to succeed Pelosi in Congress is taking a turn for the personal.
Mayor Daniel Lurie only took a bite out of the city’s projected $1 billion structural deficit.
The timing of the account comes as Newsom ramps up toward his expected 2028 presidential run.