A woman in a black jacket with a campaign button and a man in a suit and tie stand outdoors in separate settings.
Lori Brooke (left) and Stephen Sherrill (right), opponents in the race for District 2 supervisor. Photos by Io Yeh Gilman and Junyao Yang.

There appears to be no shortage of cash for incumbent supervisor Stephen Sherrill, who is hoping voters keep him in his appointed District 2 seat on the Board of Supervisors in the June 2 primary. 

There is more than $1 million backing Sherrill’s run for supervisor, a combination of his own fundraising and three PACs, according to new filings published Thursday that detail fundraising from Jan. 1 to April 18.

Those political action committees are bankrolled by a number of major donors and allies of Mayor Daniel Lurie, including Jan Koum, the co-founder of WhatsApp and a pro-Trump donor. 

Lori Brooke, a community organizer and the only other candidate in the running, has raised under half of that — although, that’s without any PAC money

“While outside interest groups plan to spend record-breaking sums trying to buy my opponent this seat he was not elected to, I am confident our campaign will raise the resources needed to compete strongly in the final stretch,” said Brooke, in a statement. 

“What we may lack in special interest money, we make up for in authentic local support.”

Brooke has received contributions from some 600 donors, according to her campaign.

Sherrill’s campaign did not immediately provide comment or say how many donors he has. It is unclear from the filings how many individual contributors have given to his campaign.

Both candidates still had on hand a majority of the money they had raised. Sherill closed the filing period with $447,000 in the bank, while Brooke had $198,000.  

Sherrill has outraised Brooke in individual contributions, raising $425,000 from donors giving up to $500, versus Brooke’s $159,000. Both have received funds from San Francisco’s public financing program, which provides grants to city candidates who have reached certain fundraising milestones: $252,000 and $200,000, respectively.

Sherrill was appointed District 2 supervisor in December 2024 by then-mayor London Breed, after former supervisor Catherine Stefani was elected to the State Assembly. The June election will determine who completes the remainder of Stefani’s term. The winner will have to run again in the November general election.  

Sherrill’s campaign is already setting its sights on that election: From January 1 through April 18, Sherrill raised more money for the November race ($76,000) than for June ($23,000). 

Unlike Sherrill, Brooke has not started fundraising for the November election. 

In addition to two candidate committees, Sherrill also has an influx of cash from several independent committees that can take unlimited sums from donors. 

Those PACs are: 

  • A committee created by GrowSF, a political pressure group allied with Mayor Lurie. That committee has raised some $267,000 from at least 40 donors. Major donors to that PAC include Nicholas Josefowitz ($50,000), the co-founder of an energy nonprofit and former District 2 contestant; Zach Jones ($30,000), the co-founder of an energy company; and Andrew Chatham ($26,000), vice president at Waymo, the driverless car company. GrowSF also spent another $5,600 supporting Sherrill through its voter guide. 
  • SF Believes, a PAC affiliated with major donors to Mayor Daniel Lurie, has spent $47,000 supporting Sherrill’s campaign. (That’s a far cry from the $198,000 the group has spent to support Alan Wong, the mayor’s appointee who is running in District 4.) 
  • Committee to Support Stephen Sherrill,” another PAC supporting Sherrill has raised $31,000 from seven donors, including $15,000 from Diana Nelson, director at Carlson, a travel management company. 
  • Working Families for Stephen Sherrill for Supervisor 2026, a labor committee that reported zero contributions or expenditures in the last filing period.

Follow Us

Kelly Waldron is a data reporter at Mission Local. She studied Geography at McGill University and worked at a remote sensing company in Montreal, analyzing methane data, before turning to journalism and earning a master's degree from Columbia Journalism School. You can reach her on Signal @kwaldron.60.

Leave a comment

Please keep your comments short and civil. Do not leave multiple comments under multiple names on one article. We will zap comments that fail to adhere to these short and easy-to-follow rules.

Your email address will not be published. Required fields are marked *