Mapping the 2026 Southern California Elections
Every contested local race in Orange, Riverside, San Bernardino and San Diego counties, precinct by precinct, alongside LA’s map. Tap any precinct to see every race on its ballot.
Every contested local race in Orange, Riverside, San Bernardino and San Diego counties, precinct by precinct, alongside LA’s map. Tap any precinct to see every race on its ballot.
About $8 million of the Police Protective League’s election money was spent on the losing side, most of it on ads against Nithya Raman, who won the mayor’s race. Its contract expires in June, and talks can start now.
Every poll of the Bass-Raman runoff we could check, who paid for it, and what it found. Raman leads all three independent polls.
Karen Bass trailed Rick Caruso when election night ended in 2022 and won by 9.7 points. In June, the ballots counted after election night lifted Nithya Raman from third place into tonight’s runoff, and in 2024 they carried her past the 50% she needed to keep her council seat without one.
For each candidate in the Nov. 3 runoffs for mayor, city attorney and the 3rd and 9th council districts, the eight words or phrases that the most outside money paid to put in front of voters.
Outside groups backing Nithya Raman have put more than three-quarters of their money into ads that say “homelessness,” and most of the money backing Karen Bass has gone to ads that say “safer.”
Through Tuesday’s mail, the two West Valley districts where Spencer Pratt ran best have returned a third as many ballots as they cast in the June primary.
Turnout in the June 2026 primary ran from 16.03 percent in Watts to 57.01 percent in Studio City, a 3.6-fold gap across 99 neighborhoods.
At Wednesday’s debate, Karen Bass’s campaign accused Nithya Raman of skipping close to 3,000 council votes since she took office.
Karen Bass led the June primary with 34.27 percent, the smallest share a sitting Los Angeles mayor has ever finished first with.
Across the fifteen council districts, turnout in the June primary correlates with Bass’s share at -0.575.