# Vacaville City Council, District 2

Compare records and positions simply between Tom Chalk or Gregory Ritchie II for Vacaville City Council, District 2 at VoteOrElse.com. On the November 3, 2026 California general election ballot. Council members vote on Vacaville's budget, ordinances, and land use. The Mayor is elected separately, citywide. This is one of three district seats on this November's ballot. Those seats align with gubernatorial-cycle election years. Districts 1, 3, and 5 align with presidential-cycle years and aren't up now. Vacaville elects six of its seven council seats by district, to four-year terms. Only the Mayor is elected at large. Vacaville's population is 102,386. This dataset could not confirm the city's term-limit rules or its form of government.

- Jurisdiction: City of Vacaville
- Election: November 3, 2026 California general election
- Publisher: Vote or Else (https://voteorelse.com) — a free, nonpartisan ballot guide for California voters. No endorsements.
- Canonical page: https://voteorelse.com/2026/vacaville-council-2
- 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: 85 out of 100 (Strong), across 6 cited sources. This grades the mix of sources, not the candidates. Rubric: https://voteorelse.com/about#methodology

## On the ballot

- **Tom Chalk** — Retired Assistant Sheriff
- **Gregory Ritchie II** — Councilmember / Business Owner · Incumbent

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

Incumbent Gregory Ritchie II faces one challenger, Tom Chalk, for Vacaville City Council District 2. Whichever candidate gets more votes on November 3 wins the seat outright -- no runoff.

Council members vote on Vacaville's city budget, ordinances, and land use. A Mayor is elected citywide and serves alongside them. This seat is one of three district council seats on this November's ballot. The other two are Districts 4 and 6. Those seats are filled in the same years as the Governor. Districts 1, 3, and 5 are filled in presidential years instead. They are not up this November. Vacaville elects six of its seven council seats by district. Those terms run four years. Only the Mayor is at large. Council term limit rules could not be confirmed. The city's form of government could not be confirmed either. The City of Vacaville's own site blocked every automated request.

The county's Candidate Filed Log marks this contest ON THE BALLOT. It is not an uncontested appointment. Both candidates qualified before the regular August 7 nomination deadline. So the race is settled and genuinely contested.

## Gregory Ritchie II

Gregory Ritchie II is Vacaville's sitting District 2 councilmember, running for reelection. The county's own candidate list prints their ballot designation as "Councilmember / Business Owner." No independent news profile, campaign website, or civic-board record was found for them in this pass beyond that officeholder status.

**Strengths:** Sitting officeholder status, with a checkable record in the seat.

**Trade-offs:** No independent news coverage, campaign website, or record of specific council votes from their time in office was found in this pass -- only the county's bare candidate list and their incumbency.

**Keep in mind:** This dataset could not reach Vacaville's own site in this pass, so no fuller account of their record on the council -- good or bad -- could be checked beyond what's here.

## Tom Chalk

Tom Chalk is challenging incumbent Gregory Ritchie II for District 2; their ballot designation reads "Retired Assistant Sheriff." No independent news profile, campaign website, or civic-board record was found for them in this pass, including which agency they served with.

**Strengths:** A "Retired Assistant Sheriff" ballot designation suggests a law-enforcement leadership background, though no independent source in this pass named their agency or specific record.

**Trade-offs:** No independent source describes a specific platform or civic record for them beyond that ballot designation.

**Keep in mind:** A thin public profile here reflects what could be found in this pass -- Vacaville's own site was unreachable throughout -- not a judgment about their candidacy.

## Sources

1. [Solano County Registrar of Voters -- "Candidate Filed Log - November 3, 2026 General Election" (AS OF 8/20/2026; page generated 8/27/2026 9:31 AM; re-downloaded fresh this session, not reused from the county-level shard's own 2026-08-29 retrieval): the "City of Vacaville" section lists Mayor and City Council Districts 2, 4, and 6, each candidate's ballot designation, incumbent flag, and filing dates -- given a jurisdiction-prefixed key distinct from the county-level shard's own "solano-candidate-log-2026" citation of this same document.](https://content.solanocounty.gov/sites/default/files/2026-07/CANDIDATE_FILED_LOG_Nov_3_2026_7.13.26.pdf)
2. [Solano County Registrar of Voters -- "Current Election Information" page, checked live: links the identical Candidate Filed Log PDF under the same "(as of 08/20/2026)" label, confirming no newer version had been posted since the county-level shard's own 2026-08-29 retrieval of the same file.](https://www.solanocounty.gov/government/registrar-voters/current-election-information)
3. [Wikipedia -- Vacaville, California: cited for the city's structure ("a seven-member City Council with six elected by district, and one mayor elected at large," each serving a four-year term, with Mayor and Districts 2, 4, 6 up in gubernatorial-election years and Districts 1, 3, 5 up in presidential-election years), current Mayor John Carli (elected 2022), and the 2020 Census population (102,386) -- its Government section carries no detail on a city manager, charter status, or term limits, so none of that is asserted here.](https://en.wikipedia.org/wiki/Vacaville,_California)
4. [A documented site-access gap, not a claim about any candidate's background or the city's actual structure: the City of Vacaville's own site (cityofvacaville.gov) returned HTTP 403 to every automated fetch attempt this session -- the root domain and every guessed elections/city-clerk path -- preventing this dataset from reading the city's own notice of election, council term-limit rule, government form, or campaign-finance disclosure location.](https://www.cityofvacaville.gov/)
5. [A negative-result campaign-finance search: California's Cal-Access filer search (cal-access.sos.ca.gov) returned a blank result page for every one of the eight candidates' names queried this session. Documents the absence of a reachable financial-disclosure source for these candidates, not any of their actual finances; Cal-Access also covers only state-level committees, not local city-council or mayoral candidates, in any case.](https://cal-access.sos.ca.gov/Misc/filerSearch.aspx?SEARCH=Chapman)
6. [Solano County's own "CampaignDocs eRetrieval" campaign-disclosure portal home page: states directly that its database "does not include state-level filings (directed to Cal-Access) or city filings (requiring contact with individual City Clerks)" -- confirming this county-run portal does not cover any Vacaville city candidate regardless of the access gap documented above.](https://campaign.solanocounty.com/CampaignDocsWebRetrieval/)

## The rest of the ballot

Vacaville City Council, District 2 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, "Vacaville City Council, District 2 — November 3, 2026 California general election," https://voteorelse.com/2026/vacaville-council-2 (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.
