OXNARD — November 4, 2026. Early returns in three separate Oxnard City Council district elections show Bert Perello leading in District 1, Gabriel Teran in District 2 and Gabriela Basua in District 5. These results represent three distinct council seats, not the mayor’s office.

District 1 remains competitive

Bert Perello received 3,190 votes (44.44%) compared with John Barrick’s 3,074 (42.83%) and Eduardo Huerta’s 914 (12.73%). Perello’s lead over Barrick was 116 votes, with further ballots awaiting canvassing.

Districts 2 and 5

Gabriel Teran led Lizanne Nañez in District 2, 2,190 to 1,483. Gabriela Basua led Noemi Corpuz in District 5, 1,705 to 1,396. Each office serves its own voters and has a different total number of ballots reported.

Measure E

The city’s separate Measure E showed 12,616 no votes (53.72%) versus 10,870 yes (46.28%) in the early reporting. The legal status of a measure should be based on the completed canvass and its required passage threshold.

What the first returns do and do not show

The results are early returns, not certified winners or final turnout. Ventura County will continue processing valid outstanding mail and other eligible ballots during the official canvass. District candidates represent voters in their own electoral area; their numbers cannot be combined with other districts or the mayoral race. The county’s later report may change margins, so California58 will identify the timestamp of each updated count.

Source: NBC Los Angeles Ventura County November 2026 election results, accessed November 4, 2026. Find the county election authority through the California Secretary of State’s official county elections directory.

YOUR LOCAL NEWSPAPER NEEDS YOU

Help this community newspaper grow

Your support helps build coverage for the people and places this local newspaper serves.

Donate once by card ↗
Help Oxnard News grow Help strengthen reporting on Oxnard: community voices, important decisions and local life.
Support Oxnard News

Choose how to support Oxnard News:

Credit / Debit Card via Stripe

Choose an amount from $1. One-time support through the publisher's LINKERNO Stripe account.

Continue with PayPal Continue with Zelle

Zelle payments go to Vitaly Ataev Troshin. Please verify the recipient in your bank before sending. Availability depends on your bank.

Optional reader support. When possible, add “Oxnard News” to the payment note. Contributions are not advertised as tax-deductible. Support does not influence editorial decisions.
Optional support through the publisher. Contributions are not advertised as tax-deductible and never buy editorial influence.

Oxnard News — Your Community Newspaper

Have a correction, news tip, local announcement, or story to submit? Contact our editorial team. All submissions are reviewed before publication.

Contact the Oxnard News newsroom →

More from Oxnard News

Visit Oxnard News →

COMMUNITY

Comments

Join the California58 conversation. You must be signed in to comment.