City of Westmorland · Statewide General Election
Westmorland City Council
This is one contest. Enter your address to see every race on your November ballot, and keep track of your picks.
On the ballot
- Sonia F. Castaneda — Retired Medical Field
- Ana Beltran — Incumbent
- Judi Rivera — Incumbent
- Angela M. Rivera — Administrative Assistant
This person would hold one of three at-large seats up this cycle on the City Council of Westmorland, the smallest incorporated city in Imperial County (2,014 residents, 2020 Census), elected to a 4-year term: city ordinances, the budget, and land use. The county's own Nov. 2026 candidate document lists no separately elected Mayor's race for Westmorland this cycle -- Judi Rivera, one of this race's two incumbents, is named as the city's current Mayor by outside reference, but this dataset could not independently confirm whether that title is directly elected or assigned by the Council among its own members, since the city's own site was unreachable this pass.
Incumbents Ana Beltran and Judi Rivera face two challengers, Angela M. Rivera and Sonia F. Castaneda, for three at-large seats on the City Council of Westmorland -- Imperial County's smallest incorporated city.
Westmorland, incorporated June 30, 1934, has a 2020 Census population of 2,014 -- the smallest of Imperial County's incorporated cities. Its City Council seats are elected at-large to 4-year terms; the county's own Nov. 2026 candidate document lists no separately elected Mayor's race here this cycle. Outside reference (Wikipedia, citing the city's own site) names Judi Rivera -- one of this race's two incumbents -- as the city's current Mayor, but this dataset could not independently confirm whether that title is directly elected or assigned by the Council among its own members, since the city's own site returned an access error on every page tried this pass.
Three seats are up this cycle, filled by whichever three of the four candidates get the most votes -- no runoff. Both sitting incumbents, Beltran and Rivera, filed for another term; a third council member seated alongside them in a December 2022 report, Villalon, isn't among this cycle's four candidates, and no explanation for that absence was found.
Ana Beltran
Ana Beltran is an incumbent seeking another term. She was already a sitting Council member as of a December 2022 news report on the council's seating, consistent with a four-year term expiring this November. Her official ballot designation is simply "Incumbent" -- no separate occupation is listed.
Strengths
A sitting Council member seeking continuity, with a tenure that traces back to at least December 2022.
Trade-offs
No occupation or professional background beyond "Incumbent" is on record, and no independent coverage of her time in office beyond the 2022 seating was found this pass.
Keep in mind
Despite a genuine multi-engine search, no source beyond the county's own filing, a KYMA one-sentence profile, and a single 2022 headline (whose full text wasn't obtainable this pass) was found for her.
Judi Rivera
Judi Rivera is an incumbent seeking another term, and -- per Wikipedia's infobox, sourced to the city's own site -- currently serves as Westmorland's Mayor, though this dataset could not independently confirm whether that title is directly elected or Council-assigned. Like Beltran, she was already a sitting Council member as of the December 2022 seating report. Her official ballot designation is simply "Incumbent."
Strengths
A sitting Council member and, per outside reference, the city's current Mayor -- the most institutionally prominent of the four candidates.
Trade-offs
No occupation or professional background beyond "Incumbent" is on record with the county, and this dataset could not independently verify the Mayor claim against the city's own (unreachable) site.
Keep in mind
As with Beltran, no source beyond the county's own filing, a KYMA one-sentence profile, and the single unverified 2022 headline was found for her despite a genuine search.
Angela M. Rivera
Angela M. Rivera, an Administrative Assistant per her filing with the county, is one of two challengers. Her KYMA candidate profile links a campaign Facebook page ("Angela Rivera for Westmorland City Council"), suggesting an active campaign presence beyond the bare filing, though its content wasn't independently reviewed this pass.
Strengths
The only one of the four candidates with an identifiable, named campaign presence (a dedicated Facebook page) beyond the county's own filing and KYMA's template profile.
Trade-offs
No prior elected or appointed city government experience was found.
Keep in mind
The Facebook page's actual content -- platform, endorsements, or campaign messaging -- was not independently reviewed this pass, so nothing from it beyond its existence is asserted here.
Sonia F. Castaneda
Sonia F. Castaneda, listed as Retired Medical Field per her filing with the county, is one of two challengers. No further independent coverage was found this pass.
Strengths
None independently documented beyond her candidacy itself and the county's own occupation filing.
Trade-offs
No prior elected or appointed city government experience was found.
Keep in mind
No source beyond the county's occupation listing and KYMA's one-sentence template profile was found for her despite a genuine multi-engine search.
Source review: Mixed (72/100) · 11 cited sources
Official records anchor this contest, with several source types checked for context.
- elections.imperialcounty.org (opens in a new tab)Imperial County Registrar of Voters -- "Imperial County Candidate Status" document for the November 3, 2026 General Election (Updated as of 08/20/2026): lists "City of Westmorland Council - Elect 3" with four qualified candidates -- Ana Beltran* (Incumbent), Judi Rivera* (Incumbent), Angela M. Rivera (Administrative Assistant), and Sonia F. Castaneda (Retired Medical Field) -- no "NO ELECTION" tag. Fetched and read directly as a PDF; the Westmorland section required re-extraction with pypdf's layout-preserving mode to resolve the document's interleaved multi-column candidate table.
- elections.imperialcounty.org (opens in a new tab)Imperial County Registrar of Voters -- official "List of Contests" spreadsheet for the November 3, 2026 General Election, generated pre-filing in July 2026: "City of Westmorland, Council, 3 seats, 4-year term," incumbent Ana Beltran (names only one of the two candidates the later Candidate Status document flags as incumbent).
- kyma.com (opens in a new tab)KYMA (El Centro/Yuma broadcast news) -- 2026 Voter Guide: lists all four City of Westmorland Council candidates under a dedicated section, linking to an individual profile page for each.
- kyma.com (opens in a new tab)KYMA -- candidate profile, Ana Beltran: "Beltran is running for reelection to be on the Westmorland City Council." Nonpartisan office, no website/social media listed.
- kyma.com (opens in a new tab)KYMA -- candidate profile, Judi Rivera: "Rivera is running for reelection to be on the Westmorland City Council." Nonpartisan office, no website/social media listed.
- kyma.com (opens in a new tab)KYMA -- candidate profile, Angela Rivera: "Rivera is running to be on the Westmorland City Council." Nonpartisan office; links a campaign Facebook page, "Angela Rivera for Westmorland City Council."
- kyma.com (opens in a new tab)KYMA -- candidate profile, Sonia Castaneda: "Castaneda is running to be on the Westmorland City Council." Nonpartisan office, no website/social media listed.
- ivpressonline.com (opens in a new tab)Imperial Valley Press -- "Westmorland seats Beltran, Rivera, Villalon on City Council" (Dec. 8, 2022), found via Google News RSS: headline-level citation only -- the full article text wasn't obtainable this pass (ivpressonline.com returned HTTP 429 on direct site-search fetch, and the Google News redirect link is a JS-gated wrapper that doesn't resolve to article text). Consistent with Beltran's and Rivera's 4-year terms expiring Nov. 2026; a third then-seated member, Villalon, isn't among this cycle's four candidates, unexplained.
- cal-access.sos.ca.gov (opens in a new tab)A negative-result access check: California's statewide Cal-Access campaign-finance filer/candidate search was queried directly for Westmorland's four Council candidates and returned no usable content on direct fetch, consistent with the same class of block documented elsewhere in this dataset. This dataset's own previously downloaded CalAccess/FPPC JSON exports were also checked directly for "Westmorland" and each candidate surname, with no hits tied to Westmorland.
- cityofwestmorland.net (opens in a new tab)A negative-result access check: the City of Westmorland's own site (cityofwestmorland.net) returned HTTP 403 Forbidden on every path tried this pass -- its root, /government, and /governance/city-council/ -- the same bot-wall pattern documented dataset-wide for other jurisdictions' primary sources (e.g. Brawley's brawley-ca.gov). No city-published election, council-roster, or FPPC-filings page could be checked directly as a result.
- en.wikipedia.org (opens in a new tab)Wikipedia, "Westmorland, California": used narrowly for the 2020 Census population (2,014) and the June 30, 1934 incorporation date. Its infobox names Judith Rivera as current Mayor, citing the city's own (unreachable this pass) governance page; used here only to note Rivera's apparent officeholding, not as confirmation of how the Mayor's title is assigned.
Last updated September 2, 2026.