Matt Haney, left, and David Campos are locked in a hard-fought battle for Assembly

There’s an old joke that seems relevant in these times, about a rabbi being called upon to settle a shtetl dispute. 

The first aggrieved villager states his case, and the rabbi nods and says, “You’re right.” 

But then the second villager states his case, and the rabbi nods and says, “You’re right.” 

The rabbi’s wife explodes. “They can’t both be right!” 

And the rabbi nods and says “You’re right!” 

Which brings us to the ongoing David Campos-Matt Haney punch-up for Assembly District 17. The allies-turned-rivals will go to the voters on April 19 for the second of four — four — elections for this seat in calendar 2022. 

Haney, in February, edged Campos by fewer than 800 votes in the primary, setting up April’s runoff. The winner then fills out the final nine months of David Chiu’s expiring term while weathering another primary, and then capping it off with a November general election.

San Francisco makes it easy for you to vote. April’s election consists of filling in a single circle: Haney or Campos. They mail the ballots to your home. They include the jaunty little “I Voted” sticker. Postage is paid. And yet, asking voters to weigh in so many times on the same matter, be it kidney dialysis or state Assembly, has long since passed into surreal territory. 

As for this particular race, it’s beginning to resemble the outtakes of a Jackie Chan movie. And If Campos comes second in April — and does the same in June and November — he’d accomplish the Buffalo Bills-like feat of losing four elections in a year for the same office, an achievement all but certainly never accomplished before or since. 

But that’s not a possibility the former Mission District supervisor is dwelling on. He sees himself as the man to beat. As does Haney. 

Haney has data in hand. A David Binder poll from late February puts him up by a crushing 17 points. 

But Campos has data in hand, too. A Ben Tulchin poll from mid-March puts him up by six points. 

You’re right! You’re right! 

Supervisor Matt Haney listening to the results come in on election day, Feb. 15, 2022. Photo by Annika Hom.

Once again, San Francisco politics has produced a Rashômon situation, featuring multiple, separate — and incompatible — versions of the truth. And it goes beyond bravado and polling. 

But let’s start with that polling. Haney’s poll showed voters who preferred February’s third-place finisher, Bilal Mahmood, going to Haney by a gaudy 68-15 margin. And that’s intuitive: Mahmood was the choice of the YIMBYs and has since endorsed Haney and campaigned alongside him. 

Campos’ poll, however, shows a far tighter split of Mahmood’s erstwhile voters; something, we’re told, more along the lines of 55 percent of them going for Haney. Voters don’t always behave in a predictable way; you may recall District Attorney Chesa Boudin, in 2019, receiving an inordinate number of second-place votes from Nancy Tung — far and away the most conservative candidate in that race. 

Clearly, getting the voters who are inclined to vote for you to actually vote is going to be paramount in this low-turnout election; there’s nothing else on the ticket to draw people in. And this, too, leads to a Campos-Haney Rashômon: Each side lauds its voter-ID campaign, field operation and vote-banking abilities, which it declares to be far superior to the opposition. 

Haney’s campaign also insists that Campos shot himself in the foot with his heavy-handed attempts to tie Haney to the fetid conditions in the Tenderloin. Campos’ side feels like that’s worked out just fine. Left unsaid regarding this strategy is that there are voters, possibly Mahmood voters, who would never vote for Campos — but now may be less inclined to vote at all. 

David Campos on Election night, Feb. 15, 2022. Photo by Eleni Balakrishnan.

There does not seem to be an overriding sense of urgency among voters in this race. And the campaigns’ invective appears to have filled that void. Team Campos presents Haney as a superficial opportunist. Team Haney presents Campos as a hypocritical anti-housing zealot.

Much of the animus comes down to funding sources. Haney has accepted $60,000 from corporate donors, a minuscule portion of his overall haul, and returned $45,000 from donors who improperly gave to the sitting supervisor despite having business or pending business before the city. 

Campos, meanwhile, is running a corporate-free campaign. But he is taking checks from individuals who work for, or own, big corporations. Including, it turns out, a $4,900 donation from Rob Rosania, the founder and “chief visionary” of Maximus Real Estate, which tried and failed to build the so-called “Monster in the Mission” at the 16th Street BART Plaza.

That’s an odd donation, all the more so because Campos said he would, specifically, not accept a donation from Rosania in a questionnaire from the Latinx Democratic Club. 

Campos told me he did not recall this question. But, upon reviewing the questionnaire, he last week pledged to return this check. 

“I can’t remember every question on every questionnaire. But, in this case, it references him specifically, so we’re going to return it,” Campos said. “I still think that if you beat a developer and he respects you with the expectation you’re going to continue doing what you’re doing, that’s appropriate.”  


In political circles, Campos has long since been written off. Perhaps that was premature. But even if we accept Campos’ poll as gospel, it’s hard not to see him having the more arduous path in April (and beyond). 

Campos is the gay candidate in this race, but he does not necessarily figure to resoundingly win LGBTQ votes; the moderate-leaning Alice B. Toklas Democratic club, illustratively, is endorsing Haney. LGBTQ voters, particularly in District 8, are a high-turnout bunch. The progressives and Latinos that do figure to go resoundingly for Campos are not necessarily high-turnout voters. Reaching them requires extra effort and follow-up and resources, and Campos has fewer resources than Haney. 

And then there’s the matter of the candidates themselves. Campos has a far longer political history in this town, and a penchant for throwing a political elbow when he deems it necessary. These elbows have elicited ire over the years, with some city political players nursing grudges against Campos going back a decade and change — at which time Haney was still in law school. 

In addition to having had less time to build up a track record, Haney is, for good or ill, a less confrontational politician. “Everybody who sits down with Matt Haney thinks that Matt Haney agrees with them,” sums up one longtime city political player. “They may end up being surprised by how he votes. But he’s pretty nice about that, too.” 

These details probably don’t concern the average voter. But they do matter a great deal to the people and entities making endorsements, donating money, and putting themselves behind one candidate or the other. 

While this race is marked by incompatible sets of truths, not all truths are incompatible. Haney is maligned for his political malleability, but he is also lauded for his ability to bring together disparate groups. Politicians are entitled to change their minds, just as voters are entitled to rule on whether that’s opportunistic or not. 

Campos is maligned for his ideological rigidity, but, viewed in another light, that’s just consistency. It’s up to voters to decide if Campos holding steady while the city changes around him is a positive or a negative. 

In the end, the village rabbi isn’t deciding who’s right; you are. Come April 19 or thereabouts, we’ll know.


Your contribution is appreciated.

Follow Us

Managing Editor/Columnist. Joe was born in San Francisco, raised in the Bay Area, and attended U.C. Berkeley. He never left.

“Your humble narrator” was a writer and columnist for SF Weekly from 2007 to 2015, and a senior editor at San Francisco Magazine from 2015 to 2017. You may also have read his work in the Guardian (U.S. and U.K.); San Francisco Public Press; San Francisco Chronicle; San Francisco Examiner; Dallas Morning News; and elsewhere.

He resides in the Excelsior with his wife and three (!) kids, 4.3 miles from his birthplace and 5,474 from hers.

The Northern California branch of the Society of Professional Journalists named Eskenazi the 2019 Journalist of the Year.

Join the Conversation


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 very easy-to-follow rules.

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

  1. I voted for Campos because the last thing we need is a London Breed appointee on the BOS.

  2. If these two are the best options that this city can put forth, we are in deep, deep trouble. I won’t be voting for either one.

    1. This is a good thing. The corrupt, progressive ideologues are destroying the City with their negligence, incompetence, and incessant virtue signaling in place of crafting meaningful policy.

      1. How many progressive supervisors have been indicted by the FBI and US Attorney?

        How many appointees of “moderate” Democrats have been indicted by the feds?

        Progressives shit stinks, don’t get me wrong. But the feds have yet to charge corruption against progressives.

        1. Don’t fool yourself. Just because they haven’t been indicted on federal corruption charges does not mean that they aren’t corrupt. Every single elected official in this town is an absolute joke. This cannot be refuted.

  3. Can someone shed some light on Campos alleged “ideological rigidity?” Dude warned a seat on the Police Commission, rocking no boats so as to not jeopardize his ascent. On the Board of Supervisors, backbencher Campos was unable to count to six on most anything, eight was out of the question.

    Are people mistaking Campos’ inability to execute for ideological rigidity, consistency, when it might very well be just timidity and incompetence?

    Did I miss Campos record of progressive legislative accomplishments somewhere, or is this all just framing?

  4. While I admire most all fellow English Bulldog owners, I can’t bring myself to vote for Comrade Campos.

  5. From all I have read on this race, it seems that both candidates are working long hours to win this election. If that is the case, I can’t help but wonder how each candidate can continue working their full time City jobs while seemingly also working full time on their campaigns. I would like to see each candidate have their current work hours audited to assure they are working full time if they are getting full pay.

    1. LOL at the assumption that our Supervisor do any “work.” Point would be more valid for Campos if he wasn’t the chief of staff for a DA that actively avoids prosecuting criminals.

  6. Unless I’m mistaken, David Chiu’s expiring term doesn’t end in June 2022, it ends in January 2023- so they’re competing now to complete the final nine months of Chiu’s term, not three. Sorry for the nitpick, love ya Joe!!

    1. Going over it, you’re right. But we still have to vote four times.

      Thanks for the eyes.


  7. No mention here of the biggest elephant City Hall, the Mayor’s record number of appointments to high level elected positions. Adding a replacement for Haney to the list of appointments that could include a DA would give that position a powerful position that could also stall investigations into the City Family and the work being done to clean up the corruption that is only now being litigated out of city politics. Replacing the DA, City Attorney, and a Police Commissioner will send quite a shock wave through the court system. An attack on the Board of Supervisors will put us in unknown territory.

  8. Did Campos give you the poll sample size or any other details like margin of error? Seems like such a gulf between the results of the two polls warrants some explanation.

  9. Did Campos do his poll in the Ukraine? He has zero chance of winning. He didn’t even have the juevos to put his actual job title on the ballot. He’s an empty suit, and will be without a job after Boudin is recalled in June.