How Mayor Karen Bass weathered a brutal campaign and won a spot in the Nov. 3 runoff 56%

By David Zahniser52% Noah Goldberg46%

6/4/2026, 10:00:00 AM

BS Summary: This article contains 36 faulty reasoning types, including Availability Heuristic, In-Group Bias, and Appeal to Authority, with Negativity Bias as the most egregious example at 20% saturation with 240 hits. Analysis detected 2,510 faulty-reasoning hits from 1,203 analyzed words, generating a BS Score of 53.3% and a BS Rank of 56% (9,761 of 21,886 articles). This article is worse (more manipulative) than 55.40% of the article peer group.

Los Angeles Mayor Karen Bass took office four years ago with a reputation as a coalition builder  someone capable of bringing competing factions together to achieve a common goal. 
On Wednesday, that goal became Bass’ reelection this fall. 
In a bruising primary campaign, a broad coalition of supporters assembled by the mayor helped her secure a spot in the Nov. 3 runoff, even as her top two rivals  reality TV personality Spencer Pratt and City Councilmember Nithya Raman  battled for the second spot on the ballot. 
The mayor’s coalition featured organized labor, including the powerful police officers’ union; business leaders, working closely with Airbnb; the Los Angeles County Democratic Party, including key elected officials; and immigrant rights groups who applauded Bass for her condemnation of federal ICE raids. 
“You don’t often get business and labor on the same side. 
You don’t often get police and progressives on the same side,” said political strategist Kerman Maddox, a longtime friend of Bass, not long after the Associated Press declared Tuesday that Bass would make the runoff. 
“She did it tonight, and we’re going to do it again in the runoff.” 
It wasn’t yet clear Wednesday which opponent Bass will face. 
Mail-in ballots with an election day postmark will be accepted by county election officials through Tuesday. 
Although Pratt was leading Raman in partial returns, hundreds of thousands of ballots likely remain to be counted. 
Bass faced withering criticism over the course of the campaign, with her rivals blasting her leadership on homelessness, housing production and the January 2025 Palisades fire, which destroyed thousands of homes and left 12 people dead. 
She was mocked in a series of AI videos made by Pratt supporters, many of them reposted by Pratt, including one that portrayed her as the Joker from Batman. 
By assembling a diverse coalition of institutional allies, Bass managed to withstand those attacks, said Fernando Guerra, who heads the Center for the Study of Los Angeles at Loyola Marymount University. 
“It was a frustrated, anti-incumbent electorate, and she weathered that storm,” Guerra said. 
Bass thanked her allies at an election night party in Koreatown packed with civic leaders ranging from Stuart Waldman, president of the Valley Industry and Commerce Assn., to Councilmember Ysabel Jurado, a democratic socialist who represents downtown. 
“We are going to work together to make sure that this city thrives,” Bass said. 
Many of the decisions made by Bass during her first term have drawn praise from her allies. 
In 2023, she negotiated a generous package of raises and retention bonuses backed by the Los Angeles Police Protective League, the rank-and-file officers’ union, while pushing for a larger police department. 
Last year, the mayor worked with the council to resurrect the city’s long postponed upgrade of the convention center, despite warnings about the long-term cost of the $2.6-billion project. 
Expanding that facility’s exhibition space was a huge priority for the Central City Assn., a downtown business group, and the Los Angeles County Federation of Labor, which represents hundreds of thousands of unionized workers. 
The Central City Assn., relying heavily on funding from Airbnb, spent about $1.6 million on efforts to reelect Bass. 
The Federation of Labor spent more than $1 million on mailers, videos and other pro-Bass expenses. 
The police union, which backed real estate developer Rick Caruso in 2022, put $1.2 million into ads criticizing Raman over her positions on police hiring and homelessness. 
Raman voted against the police raises and the convention center project, calling both efforts financially reckless. 
Throughout her campaign, she pointed to those decisions as evidence that Bass engages in “pay-to-play deals” at City Hall. 
On social media, Raman said Bass signed off on “a sweetheart LAPD Union contract that bankrupted the city and a convention center expansion that will cost us over $4 billion after debt payments.” 
“Now these interests are spending $$ to keep her in office,” she wrote. 
Bass said the police raises were needed to keep the Los Angeles Police Department from shrinking. 
The convention center upgrade, which is slated to open in 2029, will boost tourism and the downtown economy, she said. 
Councilmember Tim McOsker, who endorsed Bass, said the mayor made the right call on both the raises and the convention center, dismissing Raman’s criticism. 
“Those were both good decisions,” he said. 
“Does it create friends for you? 
Are people appreciative? 
Sure. 
That’s fine.” 
“Good decisions have good consequences,” he added. 
Bass portrayed Raman as someone whose personal style had made it difficult for her to get things done. 
Raman, the mayor said, struggled throughout her tenure to build and maintain political relationships. 
As if to emphasize that point, Bass secured support from some of Raman’s political allies. 
Raman was the first L.A. council member to win office with support from the Democratic Socialists of America. 
Nevertheless, the other three DSA-backed council members  Hugo Soto-Martinez, Eunisses Hernandez and Jurado  all endorsed the mayor. 
Waldman, who heads the Valley Industry and Commerce Assn., said Bass has a record of bringing together people who are frequently at odds. 
When business leaders were frustrated over the passage of a $30-per-hour minimum wage for hotel workers, Bass brokered a meeting with them and Council President Marqueece Harris-Dawson, he said in December. 
Waldman’s group, which endorsed Caruso in 2022, is backing Bass this year, joining a coalition that includes many in organized labor. 
“We disagree on a lot of things and we agree on a lot of things,” he said. 
“But we all care about what’s best for the city. 
Looking at candidates in the race, it was clear that was Karen Bass.” 
Bass’ opponents took a sharply different view. 
Raman said Bass had failed to act with urgency on the production of new apartments, repairs to deteriorating infrastructure and the exodus of entertainment industry jobs. 
Pratt held the mayor responsible for the Palisades fire and said she had made the city more dangerous, allowing drug-addicted homeless residents to menace Angelenos. 
Pratt said he got into the race because he felt the city had failed his family and his neighbors in Pacific Palisades. 
“Now I look around and the city is failing most of Los Angeles,” he told reporters Tuesday outside his election night party at Mexican restaurant Don Antonio’s. 
Bass has pointed to her record, including a 17.5% drop in street homelessness  the number of people living outside or in their vehicles  and a homicide rate that is at levels not seen since the mid-20th century. 
Her allies say they look forward to a fight against Pratt, who is a Republican in a city where Democrats outnumber GOP voters by nearly 4 to 1. 
This race was much tougher for Bass than the one she waged in 2022, in large part because she now has a record that has exposed her to criticism, said Assemblymember Mark Gonzalez (D-Los Angeles). 
Bass acknowledged her mistakes during the campaign, said Gonzalez, a former head of the county Democratic Party. 
“[She’s] admitted she’s not perfect,” Gonzalez said. 
“She’s working with a coalition of groups to get us to a perfect place, but she’s not perfect.” 
Article reasoning-pattern comparisonThis article: 7.1%David Zahniser: 2.2%Daily Pilot: 2.9%Confirmation Bias7.1%This article: 0.0%David Zahniser: 0.5%Daily Pilot: 1.2%Anchoring Bias0.0%This article: 13.5%David Zahniser: 2.2%Daily Pilot: 3.5%Availability Heuristic13.5%This article: 10.3%David Zahniser: 1.4%Daily Pilot: 1.0%Representativeness Heuristic10.3%This article: 0.6%David Zahniser: 0.6%Daily Pilot: 0.9%Hindsight Bias0.6%This article: 0.0%David Zahniser: 0.8%Daily Pilot: 1.9%Overconfidence Bias0.0%This article: 10.0%David Zahniser: 9.0%Daily Pilot: 7.5%Framing Effect10.0%This article: 0.0%David Zahniser: 0.4%Daily Pilot: 0.9%Loss Aversion0.0%This article: 0.0%David Zahniser: 0.6%Daily Pilot: 0.9%Status Quo Bias0.0%This article: 1.6%David Zahniser: 0.1%Daily Pilot: 0.2%Sunk Cost Effect1.6%This article: 4.7%David Zahniser: 1.5%Daily Pilot: 3.6%Optimism Bias4.7%This article: 3.2%David Zahniser: 1.4%Daily Pilot: 1.4%Pessimism Bias3.2%This article: 20.0%David Zahniser: 8.8%Daily Pilot: 7.8%Negativity Bias20.0%This article: 12.4%David Zahniser: 4.1%Daily Pilot: 2.2%Self-Serving Bias12.4%This article: 2.6%David Zahniser: 1.4%Daily Pilot: 0.9%Fundamental Attribution Error2.6%This article: 1.5%David Zahniser: 0.3%Daily Pilot: 0.2%Actor-Observer Bias1.5%This article: 13.1%David Zahniser: 2.3%Daily Pilot: 1.6%In-Group Bias13.1%This article: 2.2%David Zahniser: 0.5%Daily Pilot: 0.6%Out-Group Homogeneity Bias2.2%This article: 8.7%David Zahniser: 1.9%Daily Pilot: 5.1%Halo Effect8.7%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.2%Horn Effect0.0%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.0%Dunning-Kruger Effect0.0%This article: 2.9%David Zahniser: 1.7%Daily Pilot: 1.3%Recency Bias2.9%This article: 1.1%David Zahniser: 0.5%Daily Pilot: 0.4%Primacy Effect1.1%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.1%Blind-Spot Bias0.0%This article: 3.6%David Zahniser: 2.8%Daily Pilot: 0.9%Ad Hominem3.6%This article: 0.0%David Zahniser: 0.8%Daily Pilot: 0.3%Straw Man0.0%This article: 13.1%David Zahniser: 3.2%Daily Pilot: 4.9%Appeal to Authority13.1%This article: 5.2%David Zahniser: 1.7%Daily Pilot: 1.2%False Dilemma5.2%This article: 0.0%David Zahniser: 0.4%Daily Pilot: 0.7%Slippery Slope0.0%This article: 0.6%David Zahniser: 0.2%Daily Pilot: 0.1%Circular Reasoning0.6%This article: 10.6%David Zahniser: 3.6%Daily Pilot: 4.4%Hasty Generalization10.6%This article: 0.0%David Zahniser: 0.3%Daily Pilot: 0.3%Red Herring0.0%This article: 4.2%David Zahniser: 0.8%Daily Pilot: 1.0%Bandwagon4.2%This article: 9.6%David Zahniser: 4.8%Daily Pilot: 5.7%Appeal to Emotion9.6%This article: 1.6%David Zahniser: 0.7%Daily Pilot: 0.7%Begging the Question1.6%This article: 12.3%David Zahniser: 2.0%Daily Pilot: 2.6%Post Hoc (False Cause)12.3%This article: 2.0%David Zahniser: 0.5%Daily Pilot: 0.1%Tu Quoque2.0%This article: 5.7%David Zahniser: 0.4%Daily Pilot: 0.4%Burden of Proof5.7%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.2%Appeal to Nature0.0%This article: 0.0%David Zahniser: 0.2%Daily Pilot: 0.3%Composition/Division0.0%This article: 4.4%David Zahniser: 1.0%Daily Pilot: 2.8%Anecdotal4.4%This article: 0.0%David Zahniser: 0.3%Daily Pilot: 0.1%No True Scotsman0.0%This article: 3.0%David Zahniser: 1.2%Daily Pilot: 1.6%Ambiguity (Equivocation)3.0%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.0%Gambler’s Fallacy0.0%This article: 1.4%David Zahniser: 0.0%Daily Pilot: 0.1%Middle Ground1.4%This article: 0.0%David Zahniser: 0.0%Daily Pilot: 0.1%Personal Incredulity0.0%This article: 2.4%David Zahniser: 0.4%Daily Pilot: 0.2%Special Pleading2.4%This article: 3.2%David Zahniser: 0.3%Daily Pilot: 0.3%Genetic Fallacy3.2%This article: 0.9%David Zahniser: 1.8%Daily Pilot: 1.3%Unattributed Quote0.9%This article: 0.0%David Zahniser: 1.5%Daily Pilot: 0.8%Quote-first Misdirection0.0%This article: 4.2%David Zahniser: 3.7%Daily Pilot: 6.0%Biased Writer Voice4.2%This article: 0.0%David Zahniser: 0.3%Daily Pilot: 1.5%Indoctrination0.0%This article: 5.2%David Zahniser: 0.6%Daily Pilot: 0.9%Politically Left Leaning Bias5.2%This article: 0.0%David Zahniser: 0.2%Daily Pilot: 0.3%Politically Right Leaning Bias0.0%This article: 0.0%David Zahniser: 0.5%Daily Pilot: 4.0%Attempt to Sell a Product or S…0.0%

1203 words analyzed.

Speakers

8speakers46%attributed speech648writer words
Voice mapSelect a segment to jump to its words
Writer's voice • 17 words • 100.0% coverageWriter's voice • 30 words • 0.0% coverageWriter's voice • 9 words • 0.0% coverageWriter's voice • 50 words • 0.0% coverageWriter's voice • 42 words • 0.0% coverageKerman Maddox • 11 words • 100.0% coverageKerman Maddox • 35 words • 0.0% coverageKerman Maddox • 14 words • 0.0% coverageWriter's voice • 10 words • 0.0% coverageWriter's voice • 16 words • 0.0% coverageWriter's voice • 18 words • 0.0% coverageWriter's voice • 36 words • 0.0% coverageWriter's voice • 29 words • 0.0% coverageFernando Guerra • 31 words • 0.0% coverageFernando Guerra • 13 words • 0.0% coverageWriter's voice • 37 words • 0.0% coverageKaren Bass • 15 words • 0.0% coverageWriter's voice • 17 words • 0.0% coverageWriter's voice • 31 words • 0.0% coverageWriter's voice • 29 words • 0.0% coverageWriter's voice • 34 words • 0.0% coverageWriter's voice • 19 words • 0.0% coverageWriter's voice • 16 words • 0.0% coverageWriter's voice • 27 words • 0.0% coverageWriter's voice • 16 words • 0.0% coverageNithya Raman • 19 words • 0.0% coverageNithya Raman • 33 words • 100.0% coverageNithya Raman • 13 words • 0.0% coverageKaren Bass • 16 words • 0.0% coverageKaren Bass • 20 words • 0.0% coverageTim McOsker • 24 words • 0.0% coverageTim McOsker • 7 words • 0.0% coverageTim McOsker • 6 words • 0.0% coverageTim McOsker • 3 words • 0.0% coverageTim McOsker • 1 words • 0.0% coverageTim McOsker • 2 words • 0.0% coverageTim McOsker • 7 words • 0.0% coverageWriter's voice • 18 words • 0.0% coverageKaren Bass • 14 words • 0.0% coverageWriter's voice • 15 words • 0.0% coverageWriter's voice • 18 words • 0.0% coverageWriter's voice • 19 words • 0.0% coverageStuart Waldman • 23 words • 0.0% coverageStuart Waldman • 31 words • 0.0% coverageWriter's voice • 21 words • 0.0% coverageStuart Waldman • 17 words • 0.0% coverageStuart Waldman • 10 words • 0.0% coverageStuart Waldman • 13 words • 0.0% coverageWriter's voice • 7 words • 0.0% coverageNithya Raman • 26 words • 0.0% coverageSpencer Pratt • 25 words • 0.0% coverageSpencer Pratt • 22 words • 0.0% coverageSpencer Pratt • 27 words • 0.0% coverageWriter's voice • 39 words • 0.0% coverageWriter's voice • 28 words • 100.0% coverageMark Gonzalez • 35 words • 100.0% coverageMark Gonzalez • 17 words • 0.0% coverageMark Gonzalez • 7 words • 0.0% coverageMark Gonzalez • 18 words • 0.0% coverage
Selected voice

Nithya Raman

100%flagged-word coverage
91 attributed words16% of attributed speech89% writer coverage
0%20.0%40.0%Biased Writer Voice+33.6 ptsWriter: 2.6%Nithya Raman: 36.3%36.3%Politically Left Leaning B-4.3 ptsWriter: 4.3%Nithya Raman: 0.0%0.0%

Attribution is sentence-level. Pattern percentages are calculated only from words assigned to that voice.

Loading…
Loading…
Loading…
Loading…

Analysis

Hover over highlighted words in the article to view the associated bias or fallacy analysis.