Mission Local is starting a pre-election blog, detailing the small twists and turns of the campaign trail in the home stretch before Election Day. For up-to-date dispatches from across San Francisco on Election Day, click here.
Monday, Nov. 4
Monday, Nov. 4: Good, bad, and in between of 2024 campaign ads
Election Day is Tuesday, more than $61 million is going towards the local races, and a mind-numbing amount of that has been used to cut digital ads, take out TV spots, and fill mailboxes and recycling bins with direct mail.
We’ve kept a “propaganda box” in the Mission Local offices for the physical mailers ever since those started arriving in earnest. Now, a look back at some of the best (and worst) campaign ads this election cycle, online and offline.
Michael Lai and spoiled milk
Michael Lai, who is running for supervisor in District 11, is the candidate with the shortest tenure in his district: He moved there in February, the top newcomer of the dozens of candidates Mission Local tracked earlier this year.
That short resume in District 11 gave rise to a website in September attacking Lai and equating him to as-yet-unspoiled milk.
“You’ve got milk in your refrigerator that’s been there longer than Michael Lai has lived in our district,” the website read, next to a picture of a quart of milk. “There’s just something sour about politicians like Michael Lai using our district as a stepping stone.”
The candidate with the longest tenure in his district? Roberto Hernandez, who has lived in the Mission since 1956 — when milk came to your doorstep in glass bottles.

‘Vote NO’Farrell’
Daniel Lurie’s PAC has fundraised about $6.6 million and spent much of that on attack ads, including ones gunning for Mark Farrell.
Perhaps the most creative: A long ad cut out to look like a street sign, imploring voters to “Vote NO’Farrell” and telling them Farrell would take San Francisco the “Wrong Way.”

Not a NIMBY, not a YIMBY, but a secret third thing …
Moe Jamil, who is running in District 3 to replace termed-out Supervisor Aaron Peskin, has been popped on housing while on the campaign trail. He’s described himself as a “non-YIMBY moderate” in a Mission Local debate, and said he would “erect almost a wall” to ensure encampments and drug dealers do not come into District 3.
Perhaps in a bid to clear it all up, Jamil sent mailers to homes in the district with a simple message: “Say NO to NIMBYs, Say NO to YIMBYs,” the mailers read. “It’s time to SHIMBY.” The acronym stands for “Sensible Housing In My Backyard,” according to the mailer.
Cleaving off from the dichotomy has been tried. Before the pandemic, there were the PHIMBYs, or “Public Housing In My Backyard.” Nothing really sticks, though.
lol whatever you say NIMBY pic.twitter.com/eG8IPaYXkf
— Michael Chirico (@michael_chirico) November 3, 2024
Roberto Hernandez has a lot of hats
Roberto Hernandez, the District 9 candidate and longtime Mission activist, has been known for his headwear. He has a lot of it, simply put, and can often be seen around the neighborhood in a trademark Panama hat.
So, Hernandez leaned in with an ad: “He wears many hats,” it read, below a pile of straw fedoras and other lightweight hats. Unfold the mailer and you got Hernandez himself, wearing the top hat in the stack, asking for your vote.

MAGA Farrell
Campaign strategist Jim Ross has been in San Francisco politics for decades, going back to his time as campaign manager of Gavin Newsom’s successful 2003 mayoral run.
But he stayed out of 2024’s city races, with a notable exception: He created a website called “Stop MAGA Mark Farrell,” and populated it with a picture of Farrell in a Trump-like red hat, various critical news articles, and images of Trump’s screaming visage in the background.
Farrell was none too pleased: He tweeted: “Why is one of Chesa Boudin’s consultants launching a smear campaign & website against me? Because our opponents are scared … They are scared that I will break the status quo & deliver the real change our city deserves.”

Lurie as the GOP pick
Farrell was not the only one to get the MAGA treatment: After Lurie got the official nod from the San Francisco Republican Party as its favored candidate, London Breed’s team pounced.
Her campaign sent red door hangers with Lurie’s smiling face below “San Francisco Republican Party Recommends,” hoping to tie him closely to the GOP. Breed was on the flip side, which said she was “Battle Tested. Proven in Crisis.”
Lurie, for his part, said he welcomed “the support of every San Franciscan who is committed to restoring safety, ending homelessness, and shutting down open-air drug markets.”

Breed touts (non-)endorsement from Chronicle
It was a bit of a blow: The San Francisco Chronicle on Oct. 15 endorsed Lurie over the incumbent mayor, writing that Breed’s administration was beset by mismanagement and corruption, and that Lurie represented a welcome change.
Breed’s supporters got a different take: They got an email the following day with the subject line “SF Chronicle Endorsement: Breed is the safe choice for mayor.”
It’s true, the Chronicle did write that Breed was a safe choice and that San Francisco “will be fine if she is reelected.” But the paper clearly endorsed Lurie, and the email’s subject line and a doctored image below the Chronicle’s logo reading “Endorsement: Breed is the safe choice for mayor” were more than a little misleading.
“Our campaign email used the Chronicle’s own words, directly from the endorsement, to highlight the shared concerns we have about Daniel Lurie’s inexperience,” Breed’s spokesperson told the Chronicle. “This is much ado about nothing.”

— Joe Rivano Barros
Monday, Nov. 4: Campaigns pour almost $1M into Chinese-language media ads
In San Francisco, votes are expensive — but Chinese votes come at a premium.
For media ads in Chinese outlets alone, political campaigns have spent $989,905 for the two elections this year, amounting to more than $13 per person for the perhaps 76,000 Chinese voters in the city, according to campaign filings.
Read our piece to understand who have spent how much in the ads and the messages they convey.
— Yujie Zhou
Monday, Nov. 4: Mayoral candidates’ last weekend: GOTV all over the city
On the last weekend before the election, mayoral candidates were on their final sprint, campaigning all over the seven-by-seven-mile city.
We collected the schedules for four mayoral front-runners for the last Saturday and Sunday of their campaigns, and mapped them out.
In a city where some 30 percent of the electorate is Asian, Chinatown is a key neighborhood. London Breed, Daniel Lurie, Aaron Peskin and Mark Farrell all went to Chinatown for a Chinese Consolidated Benevolent Association event on Saturday at the historic building at 843 Stockton St.
Both Breed and Peskin also went to the Korean grocery store H Mart on the south side of the city at 3995 Alemany Blvd.
Peskin seemed to focus on a swath of more-liberal voters from the Mission District through the lower Haight, but also made a pit stop on his home turf in North Beach. Farrell’s campaign had him largely concentrating on San Francisco’s districts with more conservative voters — the Marina, the Richmond, and the Sunset — though he did make a stop in the Excelsior. Lurie seemed focused on the Mission, Noe Valley and the working-class Tenderloin and Chinatown. Breed probably had the busiest schedule, and reached broadly across the city.
None of them missed out on the farmers markets. The one on Clement Street was the most crowded; Peskin, Breed, and Farrell all visited. Both Lurie and Peskin went to the Noe Valley farmers market, too.
Lurie also went to markets at the Ferry Plaza and Fort Mason, while Peskin went to the Alemany market on the southside. And Farrell also went to the one in the Outer Sunset.
The past Saturday was also Dia de los Muertos and everyone except Farrell joined the procession and celebration. Lurie and Peskin were in the Mission while Breed went to the Potrero.
— Xueer Lu
Monday, Nov. 4: Aaron Peskin paints a (paper) mural of himself

Aaron Peskin took off his tie, lest he accidentally smudge it, and stood in the parklet outside Radio Habana Social Club, methodically adding yellow highlights to a portrait of painted sketch of himself drawn by Deirdre Weinberg, muralist and former Board President of Precita Eyes Muralists.
He put away the yellow and reached for a red Solo cup filled with aquamarine paint that was the exact same color of his campaign posters. “This is my color,” he said, thoughtfully.
A few minutes later, as Peskin posed with supporters, an effortlessly stylish woman walked past the group. ”I voted for you,” she said, nodding at Peskin. “Thank you,” said Peskin. And with that, he was off to Potrero Safeway to meet with more voters.
— H.R. Smith
Monday, Nov. 4: City Hall bustles on eve of election
The basement of City Hall was bustling with people doing last-minute voter registration on Monday.
There was an “I Voted” step-and-repeat banner but, alas, no one was posing in front of it.


Upstairs, everything was still very romantic.

On Election Day, you’ll be able to register to vote (or re-register, if your address has changed) and get a provisional ballot to fill out at any polling place in the city. As someone who has lived in counties that do not make it easy to vote, it’s refreshing how easy San Francisco makes it.
— H.R. Smith
Monday, Nov. 4: Sing Tao editor publicly endorses Aaron Peskin
Joseph Leung, editor of Sing Tao Daily, the largest Chinese-language newspaper locally, endorsed Aaron Peskin as mayor on Sing Tao TV recently.
The newspaper that Leung oversees also endorsed Peskin No. 1, mayoral candidate Daniel Lurie No. 2, and incumbent mayor London Breed No. 3.
Mission Local has translated part of the video:
(17:55) So in the entire election, I feel the most reliable choice is Peskin. Over the years, when the Chinese community in San Francisco needed anything from him, he was always willing to sit down and communicate with us …
(18:22) If we’re looking for a practical leader now, someone who can continue to lead San Francisco — not necessarily restoring its former glory, but at least guiding it out of the current shadows — then I feel Peskin is the candidate most worthy of support among all the candidates …
(18:56) If I were to recommend a candidate, my personal view is that Peskin should be the first choice. If you don’t consider him for your first choice, I think he should at least be your second choice because he’s the best guarantee for San Francisco …
(19:24) I hope everyone will support Peskin to be elected as the next mayor of San Francisco.

Monday, Nov. 4: DCCC omits Prop. K on Chinese-language mailer
San Francisco’s Democratic County Central Committee endorsed Prop. K and suggested Yes on K on its English-language mailers.
But not on its Chinese-language mailer. From those, Prop. K is missing.
It’s the only item that’s missing from a mailer that includes everything from state offices to district supervisors to city college trustees to all the local ballot measures.
Mike Chen, DCCC’s internal operations director, said the decision on what goes on the mailers is “really been something that the contracting company and also the Chair has done. I do not know the specifics behind this mailer.”
According to DCCC’s “Endorsement Vote Tally,” among the 32 DCCC members who voted, 15 supported Prop. K, nine voted No, four had no endorsement, and four members abstained.
“There has been a false narrative circling around saying that the Chinese American community in San Francisco opposes the measure,” said Sophie Shao, campaign manager and Chinese community outreach for the Yes on K campaign. “Based on our work and our polling data, that is not true.”
Prop. K, which would require a simple majority vote to win, is supported by 60 percent of Chinese American voters, according to the most recent polling conducted by the Yes on K campaign.
It’s purposeful, dishonest and disrespectful to Chinese voters who “prefer to receive their ballots in Chinese and prefer to read slate mailers in Chinese,” said Janice Li, BART board director and a supporter of Prop. K.
Li was shocked when she received the DCCC’s Chinese-language mailer around two weeks ago. “It’s like treating them as if they don’t know how to do their own research.”
Some 83 percent of AAPI voters are concerned about misinformation in the U.S. elections, according to a December 2023 survey by the AP-NORC Center for Public Affairs Research.
The story was first reported by Sing Tao Daily.
— Yujie Zhou
Sunday, Nov. 3
Sunday, Nov. 3: Neighbors for a Better San Francisco, big-spending political group, goes all-in against Prop. K — and for Matt Boschetto
Neighbors for a Better San Francisco, the deep-pocketed political group that has become one of the top-spending outfits in city politics, has given $89,000 to fight Proposition K, the measure to close the Upper Great Highway to cars.
The give is the second-biggest campaign donation from Neighbors during this election cycle, after its $950,000 spend on Prop. D, the TogetherSF measure to cap the number of city commissions and expand mayoral power, while restricting police oversight.
Like the Prop. D spending being used by mayoral candidate Mark Farrell, the spending on Prop. K is, effectively, also putting a thumb on the scale of the District 7 supervisor race. Matt Boschetto, a District 7 candidate, created a No on K ballot measure committee that had fundraised about $164,000 as of Oct. 30, including at least $67,000 from his family.
But ballot measure committees, like Boschetto’s, can become soft money vehicles to prop up candidate races: Those donating to San Francisco candidates directly can only give up to $500, but they can give unlimited amounts to ballot measure committees.
A candidate, like Boschetto or Farrell, can then use the funds in their committee to plaster their name, face, and message on mailers and ads targeting voters across the district.
Neighbors also advises its wealthy members on whom to back, and its donors have seemingly listened: Steve Merrill, the investor who sits on the board of Neighbors for a Better San Francisco and has donated heavily to the group, gave $25,000 to Boschetto’s committee and $500 to Boschetto directly. As did Monica Stobo, another big-time Neighbors donor, who gave $15,000 to Boschetto’s committee and $500 to Boschetto directly.
— Joe Rivano Barros
Sunday, Nov. 3: WhatsApp founder — and Daniel Lurie donor — goes MAGA
One of Daniel Lurie’s biggest donors, the WhatsApp co-founder Jan Koum, who has given the mayoral candidate $500,500, has gone all-in on Donald Trump.
Filings submitted to the Federal Elections Commission on Oct. 24 revealed that Koum had donated $5 million to Make America Great Again Inc., a super PAC backing Trump’s candidacy that has fundraised more than $331 million from 2023 to 2024.
The WhatsApp co-founder is a longtime Republican donor: Koum gave $10 million to a super PAC backing Nikki Haley’s presidential bid in 2023, according to the federal filings. He gave about $250,000 to the National Republican Senatorial Committee, which is dedicated to electing Republican senators, and several hundred thousand dollars to Republican Party chapters across the country.
He’s also given $7 million to a super PAC called the United Democracy Project, a pro-Israel group that spent $10 million to successfully unseat Rep. Jamaal Bowman and $5.2 million to unseat Rep. Cori Bush, according to OpenSecrets.
Koum gave $2.4 million to the Republican Jewish Coalition, according to The Forward. The group has reportedly spent at least $16 million taking out pro-Trump TV ads in swing states.
— Joe Rivano Barros
Saturday, Nov. 2
Saturday, Nov. 2: Meet the first-time campaigners behind Prop. L to tax ride-hailing companies

The third door that 16-year-old Rowan Gleser knocked on was abruptly slammed in Gleser’s face.
“I can’t believe you rang my doorbell twice on a Sunday afternoon,” the person behind the door said, Glaser recalled. “I’m voting against whatever you’re campaigning for.”
It was one of the International High School junior’s first times canvassing, and the cold response was jarring. But, Gleser said, the community of people behind Yes on L, a volunteer-led campaign, buoyed them.
Amid the onslaught of granular election news, it’s easy to forget that many San Franciscans like Gleser have become politically active for the first time. Several of these — including a transplant from Canada, a disability advocate, and a Reno native who has given up their car — have rallied behind Prop. L, which would tax ride-hailing and autonomous vehicle companies to fund Muni.
Meet the volunteers, and learn more about Prop. L and its competitor Prop. M.
—Abigail Vân Neely
Saturday, Nov. 2: Pols and surrogates go to the Saturday market at the Ferry Building
When I arrived for the Saturday market at 9:30 a.m. this morning Daniel Lurie, who introduced himself as “Danny” to my husband, was working the market’s visitors. He would soon be leaving to pick up trash with J.D. Morris from the San Francisco Chronicle. “I told him Mission Local has been doing this for months,” Lurie said. Maybe he was trying to flatter us, but it is true. Check out the See How They Run series following the five major mayoral candidates.

An hour later as we left the market, Aaron Peskin’s posse had replaced the Lurie entourage. Nancy Shanahan was there. Her husband, Aaron? “Somewhere,” she said. “He’s all over the city.”

As Xueer Lu reported today, only 30 percent of the ballots have been turned in — far lower than this point 2020 — so this is the weekend that could determine the vote. Check out our election dashboard if you are still deciding. The interactive on the ballot measures and one-minute videos help cut through a lot and if you want to vote like your favorite district supervisor candidate voted in March, check out this page.
Ferry Building food tip: The Primavera stand in the back has some of the best Mexican food in San Francisco and if you like scones, it is hard to beat those made by Batter Bakery in the front.
Never say die

— Lydia Chávez
Friday, Nov. 1
Friday, Nov. 1: Trump ad filled with misinformation in influential Chinese-language newspaper
World Journal printed a political ad for presidential candidate Donald Trump on its front page today in which every line offered a nugget of misinformation. It also lacked disclosures that identify the committee that paid for the ad.
World Journal is the Chinese-language newspaper with the second-largest circulation in San Francisco.
Mission Local has translated the main body of the half-page ad. It is also rife with grammatical errors.

“Do you support treating theft, robbery, and ‘zero-dollar purchases’ below $950 (about to be raised to $1,500) as minor misconduct, where offenders are merely detained and released, eventually leading to no arrests at all, and escalating to collective robberies and thefts? These activities are then labeled as peaceful protests, cash bail is eliminated, and a fund is established to bail out minor offenders, disrupting public order, encouraging crime, and forcing stores to close?
Do you support allowing a man to claim as a woman and have access to women’s restrooms, dressing rooms, bathrooms, and even women’s prisons?

Do you support shutting down free speech media, suppressing freedom of speech, opposing the police, and attempting to defund the police?
Do you support open borders, allowing tens of thousands of undocumented individuals to enter, overloading social systems, with the government providing food, shelter, and a monthly $1,000 allowance funded by taxpayers?
Do you support banning voter ID verification, thus undermining the credibility of the electoral system?
Do you support granting legal status to undocumented immigrants after four years, thus allowing them to vote, effectively erasing swing states, and moving toward a one-party system with unchecked power in a communist-like regime?
Do you support abolishing merit-based admissions, prioritizing skin color and racial quotas while placing Chinese people last?
Do you support allowing the government to brainwash and mislead children on gender identity, with 14 states already passing laws that allow minors under 18 to undergo gender changes, and if parents disagree, the government can intervene, and provide financial support, leading to irreversible harm?
Do you support the unauthorized removal of terrorist organizations from the watch list and the giving of $150 billion to Iran, fueling more terrorist activities?
Do you support unlimited abortion, considering that you could have been the aborted fetus?
If you disagree with the further proliferation, expansion, and worsening of these social issues, join the team to stand alongside Trump, put society back on track, and make America great again.”
Friday, Nov. 1: Candidates go pro-cop for Halloween

For Halloween, District 1 supervisor candidate Marjan Philhour dressed as a police officer, replete with a “criminal” in her backseat. Mission Local obtained video of Philhour rolling down a crowded Lake Street in a four-person pedal car, waving at passersby with a fellow police officer at the steering wheel. The vehicle was decked out with “Marjan for Supervisor” signs and disco lights lit up the roadway around it.
In the backseat, Forrest Liu is dressed in old-timey jail attire — black-and-white stripes, an inmate number stitched onto his chest. Liu is a longtime Philhour supporter who has gotten a reputation for picking fights on the campaign trail.
Philhour isn’t the only candidate aligning herself firmly with the police and criminal crackdowns; District 5 candidate Scotty Jacobs has also pasted flyers around with caricature imagery of himself helping police officers to sweep green sludge filled with meth pipes, bags of pills, and syringes into — or out of? — the Tenderloin.
Both Philhour and Jacobs gave out candy to kids advertising their campaigns, causing some grumbles among parents; Jacobs went so far as to tell kids: “Tell your parents to vote Scotty for D5!”
— Eleni Balakrishnan
Friday, Nov. 1: Who’s behind the million-dollar Noe Valley toilet ad?
You may be wondering: What’s up with that commercial about San Francisco’s $1.7 million toilet?
In the 30-second ad — which aired on Google platforms across San Francisco — middle-aged white men wearing ill-fitting suits and long red ties (perhaps looking to Donald Trump for fashion inspiration) toss $100 bills into a porcelain toilet.
“How do you flush away $1.7 million?” a man’s voice asks with the tone of a kindergarten teacher reminding his students to wash their hands. “Just ask the seven city commissions in charge of approving the construction of a single public toilet.”
The ad was referencing a 2022 toilet project in Noe Valley that, it’s true, cost $1.7 million. But the city’s onerous approval process only accounted for some of that.
The problem, as Mission Local’s Joe Eskenazi wrote in 2022, was that soft costs — those not directly related to construction itself, like architecture, engineering, and management fees — made up almost 60 percent of the budget for a 150-square-foot structure. Experts say these costs typically make up less than 20 percent of a project’s budget.
Still, between Oct. 15 and Oct. 31, the commercial was played over 1 million times across Google platforms accessed from a San Francisco area code, according to Google’s Ad Transparency analytics.
This makes it among one of the most watched political commercials in San Francisco.
Other San Francisco lobbying organizations have also pushed their commercials across Google. Grow SF has put out almost 100 ads, largely targeted at specific districts. Their most viewed individual videos, however, usually average around 200,000 plays.
Mayor candidates are also in the fray: an advertisement for Mark Farrell was shown over 2 million times.
Behind the toilet ad is TogetherSF’s political action committee, called the “Committee to Fix San Francisco Government, Yes on D, No on E,” which is funded by Michael Mortiz and Neighbors for a Better San Francisco. The ballot measure has become by far the most expensive proposition on November’s ballot, with more than $9.2 million behind it.
TogetherSF wrote Prop. D, which would halve the number of city commissions to 65, permanently, and give the mayor and police chief more power. Prop. D’s direct competitor is Prop. E, which would instead create a task force to reduce the number of commissions without weakening police oversight.
For viewers turned off by a toilet stall, the pressure group has other offerings.
In another commercial, a similar group of dopey middle-aged men in red ties argue at a table in front of a city seal. They fool around throughout the video, which was viewed over half a million times in eight days, according to Google. At one point, a white-haired man sips on a blue Slurpee.
The same narrator is back. This time, he calls San Francisco “the most bureaucratic city in America,” comparing its 130 city commissions to Los Angeles’ 49. If you consider Los Angeles’ county commissions, however, that number is closer to 200, but the narrator doesn’t tell you that.
TogetherSF has also pasted posters around the city featuring neon colors and eye-catching slogans that not-so-subtly nod towards city bureaucracy.
“They’re spending our tax dollars on vacations,” reads one over a photo of a woman in a hot pink bikini. “They have a concept of a plan,” another reads, quoting Donald Trump. Every poster reminds viewers to vote yes on Prop. D.
Behind all these ads is the ethos that San Francisco is riddled with inefficiency.
“Is it any wonder San Francisco was rated the worst-run city in America?” the narrator asks at the end of the toilet commercial, citing KRON4.
In August, KRON4 published the results of a WalletHub comparison of the “operating efficiency of 148 of the largest U.S. cities.” San Francisco was ranked 148, beneath Oakland and New York City.
At the top of the list was Nampa, Idaho, a city one-eighth the size of San Francisco.
—Abigail Vân Neely
Friday, Nov. 1: How are the 34 supervisorial candidates voting in this election?
San Franciscan voters need to weigh in on a whole lot of things in this election — the president, mayor, 15 local ballot measures, and more.
To add to that, if you live in one of the six odd-number districts in San Francisco, you will need to vote for one extra thing: your next district supervisor.
To help those of you who haven’t returned your ballots make a more informed decision, we asked the 34 supervisorial candidates about their picks for mayor, ranked-choice voting strategies in their own districts, and where they stand on various local and state propositions.
Read our latest story and find out who is the most popular mayoral candidate of the supervisor candidates, which candidates have created alliances, and which are the most divisive ballot measures.
— Xueer Lu
Friday, Nov. 1: How do the District 3 candidates differ?
Four days before Election Day, we’ve summarized our weekly “Meet the Candidates” answers for District 3, giving you a snapshot of the six candidates’ stances on the major issues.
Who are they choosing for mayor? How did they vote in March? How do they differ for housing, the Central Subway, encampment sweeps, shelters, biking, police, AI, and more?
Read our piece to understand everything you need to know about your future District 3 supervisor.
— Yujie Zhou
Thursday, Oct. 31
Thursday, Oct. 31: Mark Farrell’s staffers dress up as Mark Farrell for Halloween

If you are also looking for a last-minute costume idea: Put on a button-up shirt and some dress pants – and you can be a mayoral candidate on the campaign trail too.
In a Halloween social media video, Mark Farrell’s three campaign staffers, all dressed up in blue or white button-up shirts, with the first button undone, mimicking Mark Farrell’s classic outfit on the campaign trail — or any candidates’ outfit except Mayor London Breed, really.
“We are out on this beautiful day here in West Portal,” said the merchant walk Mark. “…doing a merchant walk on Halloween, talking to business owners,” added “ask me anything” Mark.
“We will bring [public safety] to every neighborhood,” said “@markfarrellsf,” Farrell’s online persona.
And the real Mark, dressed up in his own shirt and pants combo, wrapped it up, asking viewers to vote him No. 1. No matter the fun, the video stuck to Farrell’s message: playing into crime and public safety.
“Four out of four Mark Farrells agree: public safety will be our top priority and we will make the tough choices we need to deliver real change on Day One,” read the caption.
Ahsha Safaí, another mayoral candidate who formed an alliance with Farrell, did the same thing, featuring Safaí in 2008, 2016, 2024 and the real one.
“Let’s put District 11 back on the map,” the 2008 Safaí said. “I’m fighting for all San Franciscans,” the 2024 Safaí continued, in an olive green jacket.
Safaí himself? He called back on the trend where people mistaken his name for the Brazilian treat — açai bowl. “My name is Ahsha Safaí, not açai bowl.”
Breed, however, is not sticking to a basic campaign outfit. She walked down the stairs of City Hall as a suffragist on her way to vote for the first time in a presidential election in 1920. Walking tall in all white, she put her ballot in the ballot drop box.
It might be unclear who will win the mayor’s seat. Mayor Breed may have just won the Halloween costume contest.
— Junyao Yang
Thursday, Oct. 31: Old Democratic clubs fighting for relevance
For decades, Democratic clubs have served to amplify the political interests of certain groups, like the LGBTQ or Latino communities, or specific neighborhoods throughout the city. Club members would organize, campaign, volunteer and donate for campaigns or propositions best representing them, a grassroot movement that in the last 20 years has taken a very different turn.
For decades, Democratic clubs have served to amplify the political interests of certain groups, like the LGBTQ or Latino communities, or specific neighborhoods throughout the city. Club members would organize, campaign, volunteer and donate for campaigns or propositions best representing them, a grassroot movement that in the last 20 years has taken a very different turn.
In the last few years, new groups have entered the local political scene replicating the Democratic club M.O. Groups like TogetherSF and Neighbors for a Better San Francisco are backed by millions coming from wealthy donors — at times even longtime Republican donors. They then use those funds to fund certain Democratic clubs (aligned with their interests), which are vastly outraising other, smaller clubs now fighting for survival.
Read more in our piece “In a new era of local politics, some Democratic clubs fight to stay relevant.”
— Oscar Palma
Thursday, Oct. 31: Prop. D gets even more cash — now towering at $9.2 million
It’s been a productive week for Proposition D, the TogetherSF measure to cut city commissions, expand mayoral power, and reduce police oversight. The measure has become the most well-financed proposition (by far) on November’s ballot, at more than $9.2 million. It received almost half a million in the last three days alone:
- On Monday, Michael Moritz, the chief benefactor of TogetherSF and a billionaire tech VC, gave another $90,000 to Prop. D. That means his total giving to the measure is now at some $3.1 million. (If you haven’t already read our columnist Joe Eskenazi’s profile of Moritz, read it here.)
- On Tuesday, investor Jean-Pierre Conte, the chairman of Genstar Capital, gave $100,000 to Prop. D on Oct. 29. Conte was one of the big donors to the Bay Lights project, and also funds the Hoover Institution at Stanford.
- And on Wednesday, TogetherSF got its biggest gift of the week: The Fisher brothers (William, Robert, and John) of the Gap family fortune gave $83,333.33 each to the measure. Cumulatively, that’s just a penny shy of a quarter million dollars.
If you want to read more about TogetherSF and their plans for San Francisco, go to our piece “TogetherSF wants to remake City Hall. Internal doc shows that’s just the beginning.”
— Joe Rivano Barros
Thursday, Oct. 31: Safaí attacks Lurie, boosts Farrell in last-minute mailers

For months, Daniel Lurie and Mark Farrell have been sparring in their campaign mailers. Now, Ahsha Safaí has joined the fray.
Delivered to Mission Local’s office doorstep this morning was a flier announcing that “billionaire heir Daniel Lurie isn’t qualified to be mayor.” It features a black-and-white photo of a disgruntled Lurie.
On the other side, Safaí beams in full color. Just below his photo is an orange text box reminding readers to rank Mark Farrell second on their ballots. The ad was paid for by Safaí.
Safaí, the supervisor of working-class District 11, formed an unlikely alliance with Farrell earlier this month, and has chaperoned him at campaign events during these final weeks. No other mayoral candidates are campaigning together, or sending allied mailers in the 11th hour.
—Abigail Vân Neely
Wednesday, Oct. 30
Wednesday, Oct. 30: Aaron Peskin gets coveted cooking endorsement from Alison Roman
Aaron Peskin has had a good couple weeks: The polls show he’s climbing, he’s outraised his rivals (if you discount Daniel Lurie, who’s given millions to his own campaign), and towering above all other accomplishments, he’s raked in a key chef’s endorsement.
Alison Roman, the viral food writer and former New York Times cooking columnist, posted on Instagram: “If I still lived in San Francisco, I’d vote for @aaronpeskin2024 for mayor.”
“But did she like my Cooking With Aaron video?!” Peskin tweeted in response. Peskin sometimes posts videos of himself cooking at home, which made the San Francisco Chronicle take notice and feature his food. “If it’s a good morning, I will wake up to some texts with various videos of Aaron cooking,” his social media director told Mission Local.
—Joe Rivano Barros
Wednesday, Oct. 30: My cat explains ranked-choice voting
The election is less than one week away, but what’s sooner than that? Halloween. And what’s sooner than that? My cat’s birthday.
Her name is Sally Carrera, and we got her a month ago during a Halloween sale at the shelter. Yes, she was a discount cat. And yes, the shelter named her after the Porsche from the animated movie Cars.
In honor of this very special day, I made everyone I know help me pick the best photo of Sally through ranked-choice voting.
Watch this video to see the winner and learn how the ranked-choice system works.
—Abigail Vân Neely
Wednesday, Oct. 30: Contributions pour in from OpenAI co-founder, unions
We’re in the final countdown to Election Day, but that hasn’t stopped a late fundraising frenzy.
Here are some of the financial contributions reported in the last 24 hours:
- Wojciech Zaremba, the co-founder of OpenAI, gave $35,000 to support Prop. K, which would close the Great Highway to cars.
- The National Union of Healthcare Workers gave $55,000 to a PAC supporting Aaron Peskin; the union, which has backed Peskin as their No.1 choice, previously gave $75,000.
- SEIU Local 1021 gave $50,000 to Prop. L, the measure to tax ride-hailing vehicle companies to fund Muni operations. That makes it the largest contribution supporting the measure, which has raised close to $400,000, compared to upwards of $1.1 million opposing it, largely funded by the companies (Uber, Lyft) which would be taxed should Prop. L be enacted.
—Kelly Waldron
Wednesday, Oct. 30: Peskin won’t appear at final No on K rally
Aaron Peskin hasn’t made it a secret: He opposes Prop. K, the measure to permanently close the Great Highway to cars. He’s appeared at rallies and made some strange bedfellows — his mayoral rivals, Mark Farrell and Daniel Lurie, both oppose the measure with him, as does the San Francisco GOP.
But he won’t be appearing at one this morning, the last No on K gathering before Election Day. Peskin on Tuesday decided against rallying with Farrell in Golden Gate Park, for a 10 a.m. meet-up featuring a host of candidates running to his right: Farrell, Matt Boschetto in District 7, and Autumn Looijen in District 5 (misidentified as a District 7 candidate in the in email sent out by No on K — whoops).
“I am still No on K, because I am against dividing this city,” Peskin wrote in a text, “but I also cannot participate with TogetherSF and their candidate Mark Farrell, who is toxic. Both are dividing this city.”
For more, you can watch Mission Local’s one-minute video explainer on the measure, or read how those fighting the measure compare it to Valencia Street’s bike lane — fairly or otherwise.
—Joe Rivano Barros
Tuesday, Oct. 29
Tuesday, Oct. 29: How a shuttered car wash became a wedge issue in District 5

Dean Preston is used to getting hit on housing: He is the bête noire of many YIMBYs in the city, who say his attempts to increase affordability requirements in market-rate developments effectively kill those projects and impact supply.
One such project: 400 Divisadero St., which has been used by Preston’s campaign rivals as a rallying cry. Just this weekend, a handful of Preston opponents gathered with mock tombstones at the long-shuttered car wash, each marker indicating the housing units supposedly killed by Preston’s advocacy.
Is it true? The reality is a bit more complicated.
—Joe Rivano Barros
Tuesday, Oct. 29: For sending out mailers, it’s the 11th hour
Today, what are likely the last rounds of bulk-mail drop-offs will make their way to USPS office on Evans Avenue, as campaigns work to get mailers out in time for them to reach voters’ already stuffed mailboxes before Election Day.
Although, if the new reported contributions from the last 24 hours are any indication, some campaigns might continue to keep sending out ads anyway — with a last-minute cash injection to help them.
According to longtime campaign consultants, some campaign staffers typically bring donuts to the mail workers as a thank-you. “I’m old enough to remember when it was a case of Jameson,” said Eric Jaye, a political consultant.
—Kelly Waldron
Tuesday, Oct. 29: Scotty ‘Party Boy’ Jacobs spending big on campaign trail

Scotty Jacobs, a District 5 candidate running to replace Supervisor Dean Preston, has amassed some unusual expenses while on the campaign trail.
He’s paid some $3,272 for Lyfts and Ubers, $2,969 on food for staff and donor meetings, $2,610 on party buses, and almost $5,000 on fundraisers at a cocktail lounge and Cooperstown S.F. That is far, far more than his rivals spent on food or fundraisers — and none of them rented party buses.
“The party bus and Cooperstown — all of those have been fundraisers, they haven’t been parties,” Jacobs said. “We have to be really creative with the ways we raise large amounts of money quickly.”
Read more in our piece “Party buses, DJs, boats: Scotty Jacobs livin’ large on D5 campaign trail.”
—Joe Rivano Barros
Tuesday, Oct. 29: Kamala isn’t the only ‘brat’ on social media
Mayoral candidates have taken to social media in a big way this election season — perhaps pulled kicking and screaming by their youthful handlers.
Aaron Peskin has to react to Sabrina Carpenter’s “Espresso,” Mark Farrell asks his daughter if good fiscal policy is “brat,” Daniel Lurie’s campaign team insist his playform is “very demure, very mindful,” while London Breed prefers Beyoncé, on- and offline.
Read more in our piece “Kamala Harris isn’t the only ‘brat’: How S.F. mayoral candidates use social media.”
—Joe Rivano Barros
Tuesday, Oct. 29: Labor spends big in District 1, one of two ‘priority races’

Labor unions have gone all out in District 1, the tight race between the incumbent Supervisor Connie Chan and her once-and-future rival Marjan Philhour: They have spent $801,279 to bolster Chan and attack Philhour, a bulk of the over $2 million going into the supervisorial contest.
It is by far the most expensive supervisor race of the year, one of two “priority races” for labor unions, alongside District 5.
“I'm not the money candidate in this race,” said Philhour.
Bianca Polovina, president of IFPTE Local 21, thinks otherwise: “Money that comes from working people and unions is fundamentally different from money that comes from real-estate developers and extremely wealthy people and organizations.”
—Joe Rivano Barros
Tuesday, Oct. 29: Daniel Lurie’s latest poll puts him in lead
Daniel Lurie leads San Francisco’s mayoral contest — at least, according to a survey commissioned by his team.
The survey predicts a two-way tie between Lurie, with 26 percent of first choice votes and incumbent Mayor London Breed, with 23 percent. When second choice votes are counted, however, the survey says Lurie bests Breed 55-45. The results are remarkably similar to a San Francisco Chronicle poll released last week.
To reach this conclusion, 600 people were interviewed in English online and over the phone on Oct. 26 and 27, according to a memo shared by Lurie’s campaign. The margin of error is 4 percent.
Their predicted results are as follows:
—Abigail Vân Neely


Good. San Francisco and our people reject toxic tribalism. Aaron Peskin is 100% right to not attend. Mark Farrell is pugnacious, divisive and TOXIC.
I couldn’t have said it better than Greeny and Dan G. …maybe throw in smug and arrogant for good measure.
Vote for Aaron
Peskin is exactly right on both counts. K is insanely divisive and TogetherSF is BS.
In contrast, people in the Sunset and Richmond do NOT have 10,000 extra dollars in “non-profit” money from Billionaire SuperPACS to donate to closing roads in the Castro, or Chinatown, the Mission, Pacific Heights to turn into bicycle charging parks or whatnot. We don’t have pocketed Trojan-horse supervisors (who pre-signed their resignation letters to Breed like the rest of her employees, one wonders?) like Engardio, Mendleman or Melgar on our private 501c3-c4 dole to do public bidding for our exclusive and private whims. We’re just trying to live our lives in the homes we can now barely afford (due to deliberate gentrification efforts) and get to those jobs that nobody wants to do anymore for miles – because they can’t afford to anymore, they’ve moved on. Screw US, right? We’re so very selfish, trying to keep 20,000-50,000 daily vehicles and robocars from speeding down narrow residential streets with hardly any law enforcement, blowing stop signs that seem an afterthought every 2nd block… all because work from homers can’t find ANYWHERE ELSE IN THE CITY to learn how to bicycle with their kids? Good luck getting there – how will they get there? By car, with the bikes on the bike rack. Great job futurists, you sold out.
“Heidi Moseson, who volunteers for the nonprofit Friends of Great Highway Park and donated $10,000 to support the “Yes on K” campaign, said Wednesday that the campaign had in recent months talked to designers of other notable San Francisco recreation spaces including the Tunnel Tops Park at the Presidio, sparking ideas.
“There is room for a lot of creativity,” said Moseson, who lives along the Lower Great Highway. She added that ideas include a “beautiful play structure” that “weaves into the natural environment,” designated cycling and slow walking lanes and a small amphitheater for outdoor concerts.
Moseson said she envisions funding will come from external sources, including state and federal grants for coastal protection or highway removal, and philanthropic donations, and not San Francisco’s city budget.”
-Admittedly and casually so, Prop K is a trojan horse. A developer’s wet dream for privatizing the existing commons that SF has always loved WITHOUT THE BILLIONAIRES RUNNING THE BEACH IN ADDITION TO DOWNTOWN.
What’s that, the Snowy Plover didn’t sign off on this development plan? Too bad? How many Billionaires and Google Lawyers does the Snowy Plover have in its SuperPAC? The greenwashing and sanctimony and lies, all of it for developer profit and gentrification – they knew what K was. Green it’s not. The Sunset and Richmond both voted it down, and that should be enough in a district system. Well tax your robotaxis and tip your Billionaire benefactors, Ocean Beach is in escrow now. Skyscraper plans are probably already in the mail, congratulations SFgrow.
I voted for Aaron despite his No on K stance. He can be wrong on that and police pensions. But he’s not corrupt like the other candidates, and has proven himself as the most pro-tenant, pro-small business person running.
With all due respect, Sunset District car owners are a minority of San Franciscans. It’s not like we’re banning cars out there!
No on K is the correct stance. Proponents are lying and taking advantage of people in 2 districts to placate a political base that doesn’t live nearby and isn’t affected. It’s also a money pit even more than maintaining the current road, which is necessary either way. But at least you’re right about Peskin being the most trustworthy voice for the working class in SF, even if you’re not really concerned with it with your anti-car crusade.
Nobody’s on a total car ban. Can’t stand when drivers play victim despite the whole damn country being built for the benefit of the automobile.
“Can’t stand when drivers play victim”
You don’t care about residents of the outer sunset or richmond if they have to get where they have to get by car. Got it, you’re a zealot and you “can’t stand” working class San Franciscans if they don’t virtue signal to God Bicycle like you do. Pathetic, frankly. Closing this road does not reduce the number of cars on the road, it makes them drive through residential neighborhoods with less vision, less safety, fewer traffic controls in the extreme, and much, much more gridlock during peak times. You “can’t stand” objectively looking at these issues with Prop K, because you’re a class warfare tool whether you realize it or not yet. Prop K doesn’t encourage bicycling as a means of transportation in any meaningful way. You “can’t stand” these objective facts.
Closing this main road for 20-50k commuters when they haven’t addressed or studied the ramifications for the two districts affected, pushing it through deliberately without that for Billionaire real estate backers and corrupt politicos, all of this undermining the point of local district representation (that Billionaire real estate PACs have lied in baldface and failed to remove many times, including this one) doesn’t make anything but victims. They want to force people onto public transit by inconvenience perhaps, but that does nothing for the working class that has to actually get places to do their jobs. Breed’s corrupt backers want to eliminate that class and have been largely successful. Meanwhile the Great Highway is open to all people right now, and there is a plethora of recreation space on the West Side without giving in to Billionaires’ agendas for unaccountable development of the public commons. I’m not blaming you for being gullible, they say all the things that someone of a certain mindset wants to hear – however they know it’s not true, as you should by now, if Breed’s administrations have been any guide.
“We both cycle to work and couldn’t possibly can’t afford a car.”
And you don’t get there via the Great Highway, as do a lot of working class in the Sunset and Richmond do, because they have to. Not all trades can bicycle into work, “Chaz” – the dissonance and single-mindededness of cycling advocates in SF is absolutely stunning.
My girlfriend and I are solidly working class, existing in SF by the grace of rent control. We both cycle to work and couldn’t possibly can’t afford a car.
Misjudging us is like saying west-siders are mostly well-to-do and/or retirees. Oh, wait…
No on K. It’s an albatross and if this passes, will weight down Rec&Park’s budget. If you like your neighborhood amenities, prepare for a reduction in hours if K goes through.
On a different note, what the locals “say”: I ventured out to the beach and took a count of the dwellings that have signs posted in windows along Lower GH today. You can see them from the walking path between Upper and Lower GH. Taraval to Lincoln:
20 No on K
13 Yes on K
You would think they were going to be the greatest beneficiaries. But what with traffic pushed into the neighborhood, so I have to agree with the majority.
I just threw up a little bit in my mouth. Blecko.
There’s nothing “green” about Prop K. It’s a lie. Engardio has no shame.