- content.solanocounty.gov (opens in a new tab)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.
- solanocounty.gov (opens in a new tab)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.
- en.wikipedia.org (opens in a new tab)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.
- cityofvacaville.gov (opens in a new tab)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.
- cal-access.sos.ca.gov (opens in a new tab)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.
- campaign.solanocounty.com (opens in a new tab)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.
Last updated September 1, 2026.
City of Vacaville
Vacaville City Council, District 2
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.
Gregory Ritchie II holds the District 2 seat now. He faces one challenger, Tom Chalk. The one who gets more votes on November 3 wins the seat. There is 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 holds the District 2 seat and is running again. Their ballot title is "Councilmember / Business Owner." No news profile was found for them. No campaign website or civic record was found either.
Tom Chalk
Tom Chalk is running against Gregory Ritchie II in District 2. Their ballot title is "Retired Assistant Sheriff." No news profile was found for them. No campaign website or civic record was found either. It is not known which agency they served.
Your pick
A nonpartisan office: candidates do not run as Democrats or Republicans, and no party appears on the ballot.