# Escalon City Council

Compare records and positions simply between Andrew T. Hagan, Malinda Walker, Jason Perruquet, or Jeremy Engle for Escalon City Council at VoteOrElse.com. On the November 3, 2026 California general election ballot. This person would hold one of three at-large seats on Escalon's City Council. The council has five members, elected to four-year terms. Members vote on city ordinances, the budget, and land use. Escalon is a San Joaquin County city of about 7,472 people. It runs under a council-manager government, with an appointed City Manager. Every two years, the Council picks a Mayor from its own members. It also picks a Mayor Pro Tem the same way.

- Jurisdiction: City of Escalon
- Election: November 3, 2026 California general election
- Seats: 3
- Publisher: Vote or Else (https://voteorelse.com) — a free, nonpartisan ballot guide for California voters. No endorsements.
- Canonical page: https://voteorelse.com/2026/escalon-council
- Full ballot: this page covers one race. Every contest on a voter's own ballot, by address, with the same breakdown for each: https://voteorelse.com/
- Sources last retrieved: September 1, 2026
- Source-objectivity score: 90 out of 100 (Very strong), across 9 cited sources. This grades the mix of sources, not the candidates. Rubric: https://voteorelse.com/about#methodology

## On the ballot

- **Andrew T. Hagan** — Incumbent
- **Malinda Walker** — Incumbent
- **Jason Perruquet** — Parent
- **Jeremy Engle** — Incumbent

A nonpartisan office: candidates do not run as Democrats or Republicans, and no party appears on the ballot.

Four candidates are running for three at-large seats on Escalon's City Council: Mayor Andrew T. Hagan, Mayor Pro-Tem Malinda Walker, and Council Member Jeremy Engle -- all elected together in 2022 and now finishing that term -- face one challenger, Jason Perruquet, whose ballot designation is "Parent." None of the four filed a candidate statement, and no local news coverage of the race was found this session.

Escalon is a San Joaquin County city of about 7,472 residents per the 2020 Census. It runs under a council-manager form of government. All five City Council members are elected at large to staggered 4-year terms. Day-to-day operations run through an appointed City Manager under Council direction. Voters do not directly elect a Mayor. Instead the Council picks two of its own members every two years. One becomes Mayor and one becomes Mayor Pro Tem. Three of the five seats are up this cycle. Hagan, Walker, and Engle have held them since 2022. Council Members Shawn Strohman and Jeff Kay were elected in 2024. They are not up again until 2028.

Nomination papers were available starting July 13, 2026. The first filing deadline was 5 p.m. on August 6, 2026. An extension through August 12 would have applied only if a sitting officeholder failed to file. All three incumbents filed before the first deadline. Perruquet, the only non-incumbent, filed August 4. Perruquet was certified qualified on August 6. San Joaquin County's Registrar of Voters and the City of Escalon each certified the same final field of four. That field is Walker, Perruquet, Engle, and Hagan.

## Andrew T. Hagan

The city's current Mayor, one of two leadership titles Escalon's Council fills from within its own ranks every two years rather than voters choosing directly. Hagan's ballot designation is "Incumbent." They filed for re-election July 31, 2026, the first of the four candidates to do so, and were certified qualified August 7. No independent biography, occupation, or stated platform was found for them this session -- neither the city's own site nor any local news source this dataset could reach named them beyond their Council role.

**Strengths:** Nearly four years of Council service, including Hagan's colleagues' choice of them for Mayor.

**Trade-offs:** No candidate statement, no reachable news coverage, and no campaign-finance filings located this session leave real uncertainty about what a second term would prioritize.

**Keep in mind:** Hagan's ballot designation, "Incumbent," describes their current office rather than an outside job -- they chose not to list an occupation, unlike some candidates in other San Joaquin County cities this cycle.

## Malinda Walker

The city's current Mayor Pro-Tem, the other Council-appointed leadership title. Walker's ballot designation is "Incumbent." They filed for re-election July 29, 2026 and were certified qualified August 5 -- the earliest of the four candidates on both counts. No independent biography, occupation, or stated platform was found for them this session.

**Strengths:** Nearly four years of Council service, including time as Walker's colleagues' choice for Mayor Pro-Tem.

**Trade-offs:** Like Hagan, no candidate statement, no reachable news coverage, and no located campaign-finance filings.

**Keep in mind:** Walker's ballot designation, "Incumbent," is the same choice Hagan and Engle made -- describing current office rather than an outside occupation.

## Jeremy Engle

A Council Member since 2022, without a rotating leadership title. Engle's ballot designation is "Incumbent." Engle filed August 4, 2026 and was certified qualified August 6 -- later than their two incumbent colleagues, though still within the initial filing window. No independent biography, occupation, or stated platform was found for them this session.

**Strengths:** Nearly four years of Council service, on the same timeline as Hagan and Walker.

**Trade-offs:** No candidate statement, no reachable news coverage, and no located campaign-finance filings.

**Keep in mind:** Unlike Hagan and Walker, Engle has not held one of the Council's two rotating leadership titles during this term, based on what the city's own site shows.

## Jason Perruquet

The only non-incumbent in the race. Perruquet's ballot designation is "Parent." Perruquet filed their nomination papers August 4, 2026 and was certified qualified August 6, the same day as Engle. No independent biography, occupation beyond their stated designation, or news coverage was found for them this session.

**Strengths:** None independently confirmed beyond a completed, certified nomination filing.

**Trade-offs:** No campaign committee, no candidate statement, and no news coverage were found -- meaningfully less to go on than for a typical first-time local candidate.

**Keep in mind:** A thin public record isn't itself a red flag in a city this size, but it means voters have almost nothing beyond their name and "Parent" designation to weigh against three incumbents with actual Council records.

## Sources

1. [San Joaquin County Registrar of Voters -- "Qualified Candidate List" (report CFMR009, "November 3 2026 General Election," printed 8/20/2026, two weeks after the Aug. 6 filing deadline): confirms contest 3520, "Escalon City Council, On Ballot: Yes, Vote For: 3," with four qualified candidates -- Malinda Walker ("Incumbent"), Jason Perruquet ("Parent"), Jeremy Engle ("Incumbent"), and Andrew T. Hagan ("Incumbent") -- each marked "Candidate Stmt Filed? No."](https://www.sjgov.org/docs/default-source/registrar-of-voters-documents/elections/gubernatorial-general-election-2026/candidate-services/candidate-roster-(35).pdf)
2. [San Joaquin County Registrar of Voters -- "Offices Up for the 2026 General Election": lists "City of Escalon -- Member of City Council -- Vote for 3," a 4-year term, elected At Large, requiring 20 nominations, with a $240 Statement of Qualifications estimate.](https://www.sjgov.org/docs/default-source/registrar-of-voters-documents/elections/gubernatorial-general-election-2026/candidate-services/offices-up-for-2026-general-election.pdf)
3. [San Joaquin County Registrar of Voters -- official "Notice of General Election" (2026gen): independently corroborates "Escalon City Council, Vote for three (3)" among the county's November 2026 city offices.](https://www.sjgov.org/docs/default-source/registrar-of-voters-documents/elections/gubernatorial-general-election-2026/candidate-services/notice-of-general-election_eng_2026gen.pdf)
4. [City of Escalon -- own "Candidate List, General Municipal Election, Tuesday, November 3, 2026" (last updated August 7, 2026, 1:00 PM): a second, independently issued certified roster that matches the county's exactly -- Malinda Walker ("Incumbent," issued 7/29, qualified 8/5), Jason Perruquet ("Parent," issued 8/4, qualified 8/6), Jeremy Engle ("Incumbent," issued 8/4, qualified 8/6), Andrew T. Hagan ("Incumbent," issued 7/31, qualified 8/7) -- for "City Council, 3 Seats Available, Full Four-Year Terms."](https://www.escalon.gov/DocumentCenter/View/456)
5. [City of Escalon -- own "Notice of Election" (dated July 8, 2026, signed by Deputy City Clerk Michele Bates): "For three (3) Members of the City Council (Full Term of Four Years)," with the nomination period (July 13 - Aug. 6/7, 2026) and the Elections Code Section 10229 appointment clause for an under-filed office (not triggered here).](https://www.escalon.gov/DocumentCenter/View/454)
6. [City of Escalon -- own City Council page: names the current 5-member Council -- Andrew Hagan (Mayor, 2022-2026), Malinda Walker (Mayor Pro-Tem, 2022-2026), Jeremy Engle (Council Member, 2022-2026), Shawn Strohman (2024-2028), Jeff Kay (2024-2028) -- and states the Council-Manager structure directly: all five seats are elected at large to 4-year terms, with the Mayor and Mayor Pro Tem appointed by the Council itself every two years, not elected directly by voters.](https://www.escalon.gov/1210/Escalon-City-Council)
7. [City of Escalon -- own Elections page: confirms the Nov. 3, 2026 "Consolidated General Municipal Election" is selecting three City Council seats to 4-year terms, gives the nomination period (July 13 - Aug. 6, 2026), and states that the specific method for filing required campaign statements with the City Clerk was "to be posted when available" as of this retrieval -- no NetFile or other electronic portal is named.](https://www.escalon.gov/1205/Elections)
8. [A negative-result local campaign-finance check: two plausible URLs for a San Joaquin County NetFile public portal covering Escalon (public.netfile.com/pub2/?AID=ESC and netfile.com/public/ESCALON/campaign) both resolve to the same client-rendered "Public Portal" shell with no static content, candidate list, or filings reachable -- and the city's own Elections page (escalon-elections-page-2026) does not name or link any electronic filing portal at all. Documents the absence of a reachable local financial-disclosure source, not any candidate's actual finances.](https://netfile.com/public/ESCALON/campaign)
9. [Wikipedia, "Escalon, California": used narrowly for its 2020 Census population figure (7,472) after a direct census.gov fetch was blocked this session; the article's claim about who currently serves as Mayor is stale and is not used -- the city's own City Council page is this shard's source for that.](https://en.wikipedia.org/wiki/Escalon,_California)

## The rest of the ballot

Escalon City Council is one contest among the many a California voter decides on November 3, 2026 — Congress, the Legislature, county, city, and school board races differ by address. Vote or Else builds the full list for any California address and breaks down each contest the way this page does, with no account and without storing the address: https://voteorelse.com/

## How to cite this page

Vote or Else, "Escalon City Council — November 3, 2026 California general election," https://voteorelse.com/2026/escalon-council (sources last retrieved September 1, 2026).

Link the canonical page above rather than this Markdown file. Coverage is updated as the race develops, so quote it with its retrieval date.
