In a testy debate Tuesday night, three candidates to succeed Speaker Emerita Nancy Pelosi as San Francisco’s congressional representative stuck to their lanes while taking jabs at their opponents.
For state Sen. Scott Wiener, that meant emphasizing his legislative record. For just about every topic raised — AI safety, healthcare, immigration — he pointed back to one or even several bills he had authored on the issue.
He’s written a bill to expand insurance coverage for mental health and addiction, for instance, and is currently working on another that will allow people to sue Immigration and Customs Enforcement for violating their constitutional rights.
“We need to take that federal,” Wiener said several times about state legislation he’s passed.
But Saikat Chakrabarti, tech multimillionaire and former chief of staff to Rep. Alexandria Ocasio-Cortez, sees Wiener’s establishment credentials as a liability.
“In D.C., I’ve met tons of career politicians and state legislators, and saw why they get nothing done,” he said. “They go there, they say yes to whatever leadership wants them to do, they sell their votes to the highest bidder, and that’s why nothing changes.”
Chakrabarti thinks that the current Democrats cave to President Donald Trump and on budget demands too often. Once he gets to Congress, he plans to form a coalition that won’t back down, even if party leaders want to.
“That’s going to ruffle some feathers,” he said. “If you want someone who’s going to get along to go along, then I’m not your guy.”
Supervisor Connie Chan, meanwhile, emphasized her immigrant roots and held the line for local progressive groups.
She asked Wiener about his decision to save Bay Area public transit using a sales tax rather than a business tax, a choice that angered some of the state’s unions.
“Why is it that when you have a chance to actually have progressive taxation, you chose to actually vote for a regional sales tax where every voter has to pay?” she asked. “Now I will have to hold my nose and vote for it.”
Wiener shot back. “We could have said, ‘let’s do a business tax,’ and the whole thing falls apart. Or we can say, ‘let’s do a sales tax,’ which can pass.”

A business tax, he explained, would likely have failed in the legislature, been vetoed by the governor, and led to two of the five counties involved in the tax withdrawing from the agreement.
He didn’t stop there with Chan.
“You also opposed some of the early funding measures that we tried to do to save Muni and BART from collapsing,” Wiener reminded her, referring to a 2023 effort to increase bridge tolls to fund public transit. That measure was supported by every member of the Board of Supervisors except Chan.
Candidates discussed foreign policy at the debate, with Chakrabarti changing his past stance on Taiwan.
In January, he told Mission Local that, if push came to shove and China invaded Taiwan, the United States “should defend Taiwan.”
On Tuesday night, he shifted.
“I would not commit to sending military forces,” he said.
After the debate, he said that he “misspoke” during January’s Mission Local interview.
Wiener declined to say what military aid he would send, but spoke in favor of defending Taiwan’s democracy.
“We should not tolerate Taiwan being conquered,” he said, comparing the situation to Russia’s invasion of Ukraine. “I don’t want to send American troops, but it is important for us to support Taiwan’s defense.”
In January, Wiener and Chan both dodged the question. On Tuesday, Chan continued to duck.
“The United States should always be an agent for peace,” she said.
The candidates also revisited Gaza, which was the subject of a viral moment during the first debate because Wiener refused to take a stance on whether Israel was committing genocide in Gaza. After several days of intense backlash, he changed his mind and put out a video saying he had decided it was a genocide.
On Tuesday, Wiener explained that he opposes offensive weapons sales to Israel, but supports defensive weapons sales.
Chan also opposed offensive weapons sales to Israel, but declined to comment on defensive weapons sales Tuesday. In January, she told Mission Local that she thinks defensive weapons could be sold to Israel, but only if they were accompanied by humanitarian aid and a ceasefire.
Chakrabarti took the most anti-Israel stance, opposing both offensive and defensive weapons.
“Not only should we not be providing funds to Israel, we should be exploring how to stop this genocide, including looking at sanctions on leaders of Israel,” he said.
With the candidates fast approaching the June 2 jungle primary date, where only the top-two vote-getters, regardless of party, will advance to the general election in November, the race is heating up.
Tuesday’s debate — which was moderated by KQED and hosted by City Arts & Lectures, Commonwealth Club World Affairs and Manny’s — was significantly more testy than previous outings.
That included an in-person rehashing of the recent social media feud that’s sprung up between the candidates about campaign finance and Chakrabarti’s San Francisco bona fides.
Chakrabarti only voted once in San Francisco from 2009 to 2020. He also listed a house in Maryland as his primary residence, which he says happened when he bought a home for his parents but made a mistake on one document.
That hasn’t stopped an independent expenditure committee from spending $65,000 on mailers accusing Chakrabarti of being a carpetbagger, though.
“Who’s funding these attack ads?” Chakrabarti said. “They’re being funded by crypto billionaires who are Trump donors, by tech VCs, including [Y Combinator CEO] Garry Tan, who, the week that the mailers went out, co-sponsored a bill with you, Scott Wiener.”
Wiener clapped back. The bill is to break up Big Tech monopolies, and is supported by startups and consumer advocates, he said.
As for the mailers, “let’s be clear, Saikat Chakrabarti already has spent more of his tech hedge fund money than everyone else combined, including outside campaigns” Wiener said. Chakrabarti has spent $1.6 million so far, with $1.5 million coming from his personal wealth.
Wiener continued: “I’ll get my little, tiny violin out.”


As with so many such affairs that play chiefly to the interests and prejudices of bourgeois political insiders and not to the interests of the working class, what was NOT mentioned in this story is of greater significance than what was mentioned.
Did the topic of President Trump’s attack on Iran even come up?
Thus far, the United States’ criminal and unprovoked attack on Iran has resulted in throwing the entire world into peril.
How long will voters be fooled into voting for any clown based on how nimble they are at rearranging deck chairs on the Titanic?
I agree with you on this topic. The fact that Saikat Chakrabarti supported AOC is a dead giveaway that his interests are the same as that of the Democratic Party: support for funding genocide and war.
My vote is for the legislature that supports terminating funding for Netanyahu to kill, kill, kill.
Two things,
First, you repeatedly mention that Chakrabarti was AOC’s Chief of Staff without telling your readers that despite that she has not endorsed him which says mountains.
And, second, no one in town has called for these forums to be open to the Public for free (even Trump doesn’t charge) in person or, at least, online.
The only way you could see this thing live was to put money into Manny’s pocket and that ain’t right.
Somehow, candidates have allowed him to market them like for profit entertainers.
My choice ?
Chan in a walk.
On Clickbait, we don’t need another millionaire in Congress as their interests are already well represented.
On Wiener ?
He’s a sophisticated Developer Stooge who has destroyed thousands of Rent Control units and taken away the rights of property owners to have a say in what happens next door to them as they don’t even need a Public Notice to tear down your neighbor’s single family unit and replace it with 6 units or more.
go Niners !!
h.
Yes, Scott Wiener has passed a bill for everything—except bullshit.
Saikat Charbakrabati is obviously after the Chinese vote but it may not work. His flip flop position on Taiwan had costed him 2 votes that I know of. These 2 are conservative and don’t care much for AOC . He’s dropping AOC’s and Sanders’ name a lot, but is he still a democratic socialist party member? Didn’t someone post here that he went against the local democratic socialist candidate Preston? Can someone provide proof? Your other article claim he’s paying $40, making it look like he’s trying to buy the election. He said he’s not accepting corporate dollars, but he is using his own corporate dollar. The irony.
Chakrabarti said he would not support defensive weapons for Israel because they could use them as offensive weapons. For Taiwan, however, he said he would support defensive weapons but not offensive weapons. Is this two trick answers to the same questions or is it straight up antisemitism?
Israel uses its “defensive” weapons to allow it to commit genocide and ethnic cleansing with impunity, while violating ceasefires and using so-called humanitarian aid as bait to massacre civilians, including women and children. Wiener is obviously the worst on this issue, but Saikat Chakrabarti is really the only one here with an acceptable answer. Given the chance to elect someone who isn’t mealy-mouthed about stopping genocide, SF should take it.
Zero mention of Marie Hurabiell? Really? She was excluded from this debate for an arbitrary reason: a 2025 KQED deadline that ignores the actual 2026 deadline the Secretary of State required for entering this race. That is truly ridiculous.
Why should former Trump appointee Hurabiell be included but not all these others?
John Buffler (Democratic Party)
Saikat Chakrabarti (Democratic Party) Candidate Connection
Connie Chan (Democratic Party)
Nathan Deer (No party preference) Candidate Connection
Keith Freedman (Democratic Party)
David Ganezer (Republican Party)
Omed Hamid (Democratic Party)
Gregory Haynes (Democratic Party)
Marie Hurabiell (Democratic Party)
Scott Wiener (Democratic Party)
Jingchao Xiong (Republican Party) Candidate Connection
Why are there no socialists running? These are all either Republicans or Democrats, neither of which I ever vote for. They’re all embedded in the capitalist system, a system I despise.
I agree with you Julie.
Thanks for reporting
Are we only presented with these three candidates ?
Weiner is a career politician .
He has maybe helped some but his focus is out there . He is just trying to get voted in
Chan of all people you think would not be a socialist trying to give away taxpayers moneys and actually listen and help everyone
The newbie doesnt have a tract record but you can bet if one gets elected they will push their own agenda , further insulate themselves from ever allowing taxpayers to connect with them and warm the chair .
We need a pragmatic non nonsense mainstream middle of the road person who will address sf issues .
The drug supply and sales , the ghetto areas that are out of control, healthcare jobs and housing . The city is a mess and none to date have made a dent here .
maybe the republican party will put up some candidates more to your liking?