Three open Los Angeles races go before voters Tuesday, Nov. 3, with a new city attorney and two City Council members to be chosen after all three incumbents left or were eliminated.
The city attorney contest, the 3rd District seat in the West Valley and the 9th District seat in South LA have drawn sharp contrasts between candidates on policing, homelessness and ethics.
City attorney: Roy vs. McKinney
California Deputy Attorney General Marissa Roy leads Los Angeles County Deputy District Attorney John McKinney by 17 percentage points among likely voters, according to a UC Berkeley Institute of Governmental Studies poll co-sponsored by the Los Angeles Times. About 45% of voters remained undecided as of late October.
The winner will oversee a $200 million budget and more than 1,000 attorneys and staff, according to Westside Current. The office serves as the city's chief misdemeanor prosecutor and legal adviser to the mayor and City Council.
Incumbent Hydee Feldstein-Soto was eliminated in the June primary. Roy finished first with 43% of the vote; McKinney took 29%, according to Ballotpedia.
Roy, 34, has made tenant protections, wage-theft enforcement and legal challenges to the Trump administration central to her campaign. McKinney, who has nearly 30 years of prosecutorial experience, is focused on quality-of-life crimes such as retail theft, street racing and open-air drug markets. He has also advocated using prosecutions to steer chronically homeless people into treatment.
Independent expenditure groups have fueled the race on both sides. Roy's backers have sought to tie McKinney to President Trump, while McKinney's supporters have compared Roy to former District Attorney George Gascón, the Los Angeles Times reported.
3rd District: Gaspar vs. Worth Girvan
Businessman Tim Gaspar and former county government employee Barri Worth Girvan are competing to replace termed-out Councilman Bob Blumenfield in a district covering Tarzana, Woodland Hills, Canoga Park, Reseda and Winnetka.
Gaspar led the June primary with 46.1% to Worth Girvan's 42.5%, the Los Angeles Times reported. In fundraising, Gaspar reported bringing in nearly $600,000 during the runoff, including matching funds, compared with about $287,000 for Worth Girvan.
The race has turned contentious. Worth Girvan filed an ethics complaint with the City Ethics Commission in October, alleging Gaspar failed to report more than $150,000 in personal and business expenditures related to his campaign and violated the city's matching-funds rules. Her campaign also ran an ad featuring a former Gaspar employee who alleged he created a hostile work environment.
Gaspar called the allegations "lies" and said he is focused on campaigning. He has described Worth Girvan as a career politician who would maintain the status quo. No public action by the Ethics Commission on the complaint appears in the available record.
9th District: Mazariegos vs. Ugarte
The South LA seat will produce a historic result. The district has been represented by a Black council member since 1963, but its population has shifted and is about 80% Latino. Either candidate would be the district's first Latino council member since Edward Roybal, who left office in 1962.
Jose Ugarte, a former deputy chief of staff to termed-out Councilman Curren Price, finished first in the June primary with about 39% of the vote. Community organizer Estuardo Mazariegos, co-director of the LA chapter of the Alliance of Californians for Community Empowerment, came in second with about 26%.
The two split on policing. Ugarte supports Mayor Karen Bass' goal of restoring the LAPD to 9,500 officers. Mazariegos wants to reduce the police budget and expand unarmed crisis-response programs.
Ugarte agreed to pay a $25,000 fine to the City Ethics Commission for failing to disclose outside lobbying and consulting income while working as a council staffer, the Los Angeles Times reported. He called it a clerical error. His campaign has drawn more than $1 million in independent expenditures from groups including Airbnb and the California Apartment Association.
Polls open Tuesday at 7 a.m.







