El Cajon, CAVoter Guide 2026 · not a ballot

Voter guide · Nov 3, 2026

El Cajon Mayor & City Council Election 2026

2 of 5

council seats up

2 contests

5 candidates

Updated Oct 3, 2026. Every claim links to its source. How we check →

The candidates

Listed alphabetically by last name. Every position links to its source.

All voters pick one candidate for mayor; voters in District 1 also pick one candidate for the District 1 council seat. The most votes wins each race.

6 notes on these statements

District 1 is an open seat: Councilmember Gary Kendrick withdrew his candidacy near the end of the filing period. San Diego Union-Tribune · Aug 26, 2026

The Republican Party of San Diego County endorsed Bill Wells and Chuck Kaye. KPBS · Sep 30, 2026

The San Diego County Democratic Party endorsed Patrick Grillot. KPBS · Sep 30, 2026

The Green Party of San Diego County and the Peace and Freedom Party's Left Unity Slate endorsed Alexander Kraft. KPBS · Sep 30, 2026

Bill Wells did not respond to KPBS interview requests for its guide to the mayoral race. KPBS · Oct 1, 2026

A Voice of San Diego debate between Bill Wells and Alexander Kraft set for Oct. 3, 2026 was canceled; the outlet said it would host a conversation with Alexander Kraft instead. Voice of San Diego · Sep 21, 2026

Already on the council, not on the ballot

Whoever you elect will govern alongside these members.

Officeholders' pages compare what they've said with how they've voted, with sources.

Start here

Get your El Cajon ballot cheat-sheet

Candidates, positions and dates in one email, sent now.

One email now. We only email again if you ask. No ads, never sold.

Next date

Ballots start going out

Mon, Oct 5, 2026

What the next council decides

Immigration enforcement and SB 54

Where it standsA 2025 council resolution declares El Cajon's intent to comply with federal immigration law to the extent legally permissible, and the city is suing the state over its sanctuary law, SB 54.

What's on the tableThe next council will decide whether to keep or repeal the resolution and whether to continue the lawsuit.

  • The council voted 3-2 in April 2026 to pursue a lawsuit, filed in San Diego Superior Court by the America First Policy Institute, challenging SB 54. San Diego Union-Tribune · Apr 29, 2026
  • SB 54 prohibits state and local law enforcement from assisting with federal immigration enforcement, with some exceptions. KPBS · Apr 29, 2026

Budget and revenue

Where it standsThe council passed a $107.4 million general fund budget for 2026-27 that drew $3 million from carryover reserves, with revenue expected at $104.5 million.

What's on the tableThe next council will decide how to close the gap between spending and slowing revenue, including whether to seek new revenue.

Parkway Plaza

Where it standsThe council is weighing options to acquire, control or influence the owners of Parkway Plaza, an 80-acre mall site, ranging from a development agreement to eminent domain.

What's on the tableThe next council will decide whether the city pursues buying the mall, partners with its owners, or leaves redevelopment to the private market.

License plate cameras

Where it standsThe state attorney general sued El Cajon in October 2025, alleging its police unlawfully share license plate reader data with out-of-state agencies.

What's on the tableThe next council will oversee how the police department uses and shares data from its license plate cameras.

Homelessness

Where it standsThe city says its primary goal is to help homeless people move into permanent housing, working with neighboring cities, county agencies, nonprofits and faith groups.

What's on the tableThe next council will decide how the city funds homeless services and how it works with the county and nonprofit providers.

  • The city partners with neighboring cities, county agencies, nonprofits and faith-based organizations to provide services. City of El Cajon
  • Bill Wells's campaign says he has fought the county over placing homeless people in El Cajon motels. Bill Wells campaign site

Who matches you?

Answer any of these questions. We compare your answers with each person's sourced record, and nothing is stored. Questions where no one has a sourced record yet are left out. Tap a selected answer again to skip it.

  1. 1. Should El Cajon keep its resolution declaring the city's intent to comply with federal immigration law?

  2. 2. Should El Cajon continue its lawsuit challenging California's sanctuary law, SB 54?

  3. 3. How should El Cajon handle the gap between its spending and its revenue?

  4. 4. Should El Cajon allow licensed cannabis dispensaries?

  5. 5. What role should the city take in redeveloping Parkway Plaza?

  6. 6. What should El Cajon do with its Flock license plate cameras?

  7. 7. What should be the main focus of El Cajon's response to homelessness?

Seat the Council →

Pick a winner for each open seat and see where the resulting council stands on each issue.

Key dates

The seat math

3 stay (not up this year): Steve Goble, Michelle Metschel, Phil Ortiz2 on this ballot

5 council seats. The council decides by a 3-vote majority.

  • El Cajon is a charter city; its City Council is made up of an elected mayor and four district councilmembers. City of El Cajon
  • The mayor and the District 1 seat are on the Nov. 3, 2026 ballot, each for a four-year term expiring in December 2030. City of El Cajon
  • The mayor presides over the council and votes on agenda items as a member of the council. KPBS · Oct 1, 2026
  • Voters approved Measure S in 2016, which amended the city charter to elect councilmembers by district beginning in 2018. City of El Cajon

Every claim here links to its source and was checked against it before publishing. How this guide works →

Take your ballot with you

Who is on your ballot, where each candidate stands, and the dates that matter, in one email you can carry to the polls. Sent right now.

One email now. We only email again if you ask. No ads, never sold.

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.