Vista City Council District 1 · Nov 3, 2026
Corinna Contreras
Candidate for City Council District 1 (incumbent)
Corinna Contreras, the incumbent, is running for Vista City Council District 1 in the Nov 3, 2026 election, against Yolanda Kenniston Alvarez and Frank Nunez.
Ballots start going out · Mon, Oct 5, 2026
TodayDistrict 1 councilmember first elected in 2018 and re-elected in 2022; a lifelong Vista resident.
- Occupation (from candidate statement)
- Councilmember/Policy Advocate
- Campaign website
- www.contreras4vista.com
The San Diego County Democratic Party endorsed Kenneth Zuniga, Corinna Contreras and Dan O'Donnell. KPBS · Sep 30, 2026
Where Corinna Contreras stands: positions on the record
Immigration enforcement2 sourced positions
Voted yes on the Community Safety and Due Process Resolution (passed 3-2, Nov. 2025).
Council voteVista City Council minutes, Nov. 18, 2025 (special meeting) · Nov 18, 2025
Says she works to protect residents against ICE and government overreach.
“I fight to preserve our constitutional rights, protect against ICE and government overreach”
Own statementCorinna Contreras
Surveillance technology3 sourced positions
Says she led opposition to mass surveillance when the council debated it.
“When we debated mass surveillance, I led the charge against it and won.”
Own statementCorinna Contreras
Voted yes on directing staff to gather crime data and license-plate-reader breach data before any decision on the Sheriff's SafeStreets program (passed 5-0, Aug. 2025).
Council voteVista City Council minutes, Aug. 26, 2025 · Aug 26, 2025
Moved to decline installation of automated license plate readers; the council instead voted 5-0 to gather more data (Aug. 2025).
Council voteVista City Council minutes, Aug. 26, 2025 · Aug 26, 2025
Sheriff's staffing2 sourced positions
Voted no on adding a gang detective to the Sheriff's Vista Station (passed 4-1, April 2026).
Council voteVista City Council minutes, April 28, 2026 · Apr 28, 2026
Questioned the return on a second gang detective and said the county should share the cost.
“I think the county should pay if this is, you know, such an extraordinary need”
Forum answerThe Coast News · May 5, 2026
Protected bike lanes2 sourced positions
Voted no on removing berms on S. Melrose Drive and Sycamore Avenue and pausing protected lanes on E. Vista Way (passed 3-2, June 2025).
Council voteVista City Council minutes, June 24, 2025 · Jun 24, 2025
Opposed removing more bike-lane berms in June 2025.
“I’m not for going backwards on progress and safety on our roads”
Forum answerThe Coast News · Jul 3, 2025
Homeless encampments1 sourced position
Voted no on directing staff to draft an ordinance barring camping near shelters, schools and play areas when a bed is refused (passed 4-1, April 2024).
Council voteVista City Council actions, April 23, 2024 · Apr 23, 2024
Homelessness2 sourced positions
Voted no on a citywide homeless outreach contract with San Diego Rescue Mission (passed 4-1, Oct. 2024).
Council voteVista City Council actions, Oct. 22, 2024 · Oct 22, 2024
Voted yes on preparing a one-year funding extension for the Buena Creek Navigation Center (passed 5-0, Aug. 2026).
Council voteVista City Council minutes, Aug. 25, 2026 · Aug 25, 2026
Wave Waterpark4 sourced positions
Voted no on a motion for a cost analysis of Wave options and a list of non-negotiable terms for a potential lease (failed 2-2-1, Feb. 2025).
Council voteVista City Council minutes, Feb. 11, 2025 · Feb 11, 2025
Says she fought against a corporate takeover of the Wave Waterpark.
“When the Wave was discussed, I fought against a corporate takeover and won.”
Own statementCorinna Contreras
Said she wants the $3.5 million in repairs finished before considering proposals from outside operators.
“I would love to see these investments of $3.5 million actually come to fruition”
Forum answerThe Coast News · Sep 15, 2025
Voted yes on adding Wave Waterpark repair funding to the capital budget and reinstating lap swimming (passed 5-0, Aug. 2025).
Council voteVista City Council minutes, Aug. 12, 2025 · Aug 12, 2025
Housing costs1 sourced position
Voted yes on an agreement with Interfaith Community Services to run a senior tenant assistance program (passed 4-1, Aug. 2026).
Council voteVista City Council minutes, Aug. 11, 2026 · Aug 11, 2026
Past candidacies3 sourced positions
Ran for Vista City Council, District 1 in 2018 (won).
Council voteSan Diego County Registrar of Voters · Dec 6, 2018
Ran for Vista City Council, District 1 in 2022 (won).
Council voteSan Diego County Registrar of Voters · Dec 8, 2022
Ran for U.S. Representative, 48th District in 2026 as a Democratic candidate (lost in the primary).
Council voteCalifornia Secretary of State
What Corinna Contreras said vs. how Corinna Contreras voted
Surveillance technology
In their words
Says she led opposition to mass surveillance when the council debated it.
On the record
Voted yes on directing staff to gather crime data and license-plate-reader breach data before any decision on the Sheriff's SafeStreets program (passed 5-0, Aug. 2025).
Aug 26, 2025 ·Vista City Council minutes, Aug. 26, 2025 · Aug 26, 2025
More sheriff's staff
In their words
Questioned the return on a second gang detective and said the county should share the cost.
May 5, 2026 ·The Coast News · May 5, 2026
On the record
Voted no on adding a gang detective to the Sheriff's Vista Station (passed 4-1, April 2026).
Apr 28, 2026 ·Vista City Council minutes, April 28, 2026 · Apr 28, 2026
Protected bike lanes
In their words
Opposed removing more bike-lane berms in June 2025.
Jul 3, 2025 ·The Coast News · Jul 3, 2025
On the record
Voted no on removing berms on S. Melrose Drive and Sycamore Avenue and pausing protected lanes on E. Vista Way (passed 3-2, June 2025).
Jun 24, 2025 ·Vista City Council minutes, June 24, 2025 · Jun 24, 2025
Also running for City Council District 1
All 7 Vista candidates →Every claim here links to its source and was checked against it before publishing. How this guide works →
See something wrong? Report an error
Something wrong or missing? Tell us what and where, with a link to a source if you have one. Reports feed the next verification run.