Connie Chan has beat her opponent, Saikat Chakrabarti, for the No. 2 spot in San Francisco’s congressional contest. She and Sen. Scott Wiener will face off in the November general election to succeed Rep. Nancy Pelosi.
Chakrabarti conceded the race Wednesday morning.
“I want to congratulate Sen. Scott Wiener and Supervisor Connie Chan on their victories and thank everyone who participated in this election,” he wrote in a press release. “While this wasn’t the outcome we hoped for, I’m incredibly proud of what we built together.”
Wiener, as expected, was leading the pack at 41.3 percent as of 9:45 p.m. election results. But the contest to watch was Chan vs. Chakrabarti, and the District 1 supervisor pulled out on top: She led the centimillionaire 28.6 percent to 14.9 percent, a tad under double.
“San Franciscans! How does it feel to beat $10 million?!” Chan said to a thronging crowd of over 100 people gathered at El Rio in the Mission District. Chakrabarti, her rival, spent about $10 million of his own money on his campaign.
Chan then all but declared victory.
“This, this tonight, is a start for many, many people to see the billionaires, all not just in San Francisco, but across the nation. We’re coming for you,” Chan said. And, she added, “We will win on November 3!”
“Yes we Chan!” the crowd returned.

If sizable portions of Chakrabarti’s base flock to Chan as the progressive standard-bearer, strategists said she would be very competitive.
“If you add up Saikat’s votes and Connie’s it might be more than Scott’s, at the end of the day, and I think this will grow,” said David Ho, who ran an independent expenditure committee backing Chan, after the first vote drop at 8:45 p.m.
Now, with two more drops, that has happened: Chakrabarti and Chan’s combined vote total is about 47,000, while Scott is at 44,500.
In Wednesday morning’s statement, Chakrabarti said he sees a future in the progressive movement, both in San Francisco and across the country.
“I love San Francisco and am raising my daughter here, and I’m not going anywhere,” he said. “I’ve dedicated my life to pushing forward the progressive moment and I’m going to continue to do that here in SF and nationally.”
When he first started his campaign, he said at his Tuesday election-night party, “it was just a couple of us who had the crazy idea of challenging Nancy Pelosi. Who does that?” The crowd at the Chapel on Valencia Street cheered loudly.
“We need a new generation of candidates powered by people, and go to D.C. and not just fight Trump, but build a society that works for everybody, not just the richest few.”
The low number of votes received, he said, were “expected,” and his team will continue monitoring the results.
However, in the two new vote drops since 8:45 p.m, Chan has picked up more votes than Chakrabarti. She has gained about 6,500 while he has picked up 4,500.


Wiener, for his part, stood before his own crowd on election night and said simply: “We’re going to Washington.”
Chan, he said, is “best known for what she opposed,” but San Francisco voters want a “forward-thinking vision.”
As he finished his speech, the crowd broke into chants of “Scott, Scott, Scott!”
Chakrabarti turned the race into a broader challenge to the Democratic establishment and, as a Bernie Sanders veteran and Alexandria Ocasio-Cortez’s former chief of staff, embraced national progressive issues.
He ran an insurgent campaign and was likened by his supporters to New York City mayor Zohran Mamdani — “We can let a thousand Zohrans bloom” was a Mao-infused slogan at Chakrabarti’s May rally. Younger voters saw hope in Chakrabaiti.
Younger voters, however, didn’t show up to vote. And San Francisco doesn’t have a good track record of electing insurgent candidates like New York does; its contributions to higher-level politics are typically establishment figures like Pelosi, Gov. Gavin Newsom and former senator, vice president and presidential also-ran Kamala Harris.
And Chan, a homegrown politico who has served years on the Board of Supervisors — and in mid-May was endorsed by Pelosi as her hand-picked successor — had a far longer track record within city limits.

Chan consolidated the city’s progressive political coalition and was neck-and-neck in the polls with Chakrabarti for several weeks, despite a lack of funds: Her own campaign raised less than $1 million, while Chakrabarti poured some $10 million of his own funds. He is worth more than $100 million from his early days at Stripe.
Chakrabarti hired some of the same personnel as prior major citywide campaigns, and ran one of the biggest field operations in the city’s history, with more than 200 paid canvassers paid up to $45 an hour.
But his lack of ties to local political circles was hard to make up. His two rivals each took away the moderate and progressive side of endorsements.
Chakrabarti was never an elected official in San Francisco, and ran his campaign to replace Pelosi before the latter announced retirement. He found himself struggling in a city where every aspiring politico is either on Team Pelosi or wants to join Team Pelosi.
The attacks on his scant record in San Francisco — mostly from Wiener supporters — effectively set a narrative early on that he was a carpetbagger. The messaging was so effective that, in the final days leading to June 2, Chakrabarti ran an ad featuring his family sitting at a city park to prove his local connection.
Neither Wiener nor Chan would ever need to do that.
Chan and Chakrabarti long avoided directly attacking each other — both targeted Wiener instead — because poll numbers suggest that whoever advances in June will need to win over all or most of the other’s supporters to ultimately beat Wiener in November.
But both started attacking each other fiercely in the last two weeks, seemingly to Wiener’s favor.
“The way [the fighting] played out in this last election cycle is really ugly,” said Wendy Aragon, a longtime organizer and Chan supporter. What, she asked, will Chakrabarti “do to repair it?”
Additional reporting by Io Yeh Gilman and Eleni Balakrishnan.


Here’s the thing about Chakrabarti. If Wiener ends up losing in November, I have no doubt that he’d continue to want to work to make SF a better place. He’s put in the time and I think he’d continue to do so. If Chan ends up losing in November, I think that she, too, will work to make SF a better place. Chakrabarti? I never got the sense that he gave a flying f**k about SF, that his race was simply a power grab for himself. Do I get the sense that he is going to lift a finger to make SF a better place now that he’s lost? Not one bit. Maybe he’ll surprise me, I hope so, but I seriously doubt it.
So many pro-status quo comments lately. How nice for you..?
Not just the comments. That is also how the ballot turned.
Congratulations to Supervisor Chan and her staff.
The assumption that Saikat voters will go for Connie is quite the assumption. The number one issue in SF is housing and affordability, and on this, Saikat is closer to Scott than Connie. (Anyone who thinks it’s I/P spends too much time online).
Look at the results. Her base is car brained west side homeowners. Yes, some unions will back her, but they will back her with money, not votes. Because their members don’t live here because it’s too expensive!
We can defeat Scott Weiner in November if Saikat Chakrabarti leads his passionate supporters to get behind Connie Chan to send Scott Weiner packing.
Out of all the races, this one ended with a sense that justice was served.
Next time, Chakrabarti, show your work. Aside from being a handsome, young, slick guy with $10M, we had no idea who you were or what you would do. Run for a community office and prove your worth, as Wiener and Chan did.
A smash of glass and a rumble of boots
An electric train and a ripped up phone booth
Paint splattered walls and the cry of a tomcat
Lights going out and a kick in the carpetbag
I say, that’s entertainment
That’s entertainment
“If Chan advances and sizable portions of Chakrabarti’s base flock to her as the progressive standard-bearer, strategists said she would be very competitive.”
That’s not what will happen. I held my nose voting for any Dem as it was. The establishment & their protégés can fly a kite.
News flash, your guy burned $10M putting up pictures of himself everywhere with nothing to show for it but a lot of mockery. How many social services of all kinds could that money have bought? If he wants to use his vast fortune helping people in San Francisco he can have at it without broadcasting the fact that supposed allies in national politics have conspicuously lost his number. Nobody’s stopping him, he’s still worth 90 million or whatever, so let’s see what he does now. I’ll even vote for him given a concrete reason.
It won’t be competitive, no. Scott has this race won and has for a while.
I’m certain that I’m not the only one who voted for Connie in the primary, fully intending to vote for Scott in the general, to do my small part in ensuring that it will be possible to once again watch YouTube without having to withstand non-stop Chakrabarti adverts name-dropping DC politicos who never endorsed his candidacy.