- uploads.rov.sbcounty.gov (opens in a new tab)San Bernardino County Registrar of Voters -- "Offices Up for Election, November 3, 2026, General Election" (the same document as sb-offices-up-2026, a different section): the "City of Grand Terrace" section lists exactly two offices, each a 4-year term with no district breakdown -- Mayor (1 seat) and Member, City Council (1 seat).
- uploads.rov.sbcounty.gov (opens in a new tab)San Bernardino County Registrar of Voters -- statewide "Report_CandidateList.pdf" candidate-filing report (the same document as sb-candidate-list-2026, a different section): the "City of Grand Terrace" section (pp. 142-144 of 249) names one qualified 2026 Mayor candidate -- William "Bill" Hussey (flagged Incumbent) -- and two qualified City Council candidates for the one open seat -- Doug Wilson (Incumbent) and Jeremy Cecil Briggs -- each with their filed ballot designation, "Last Updated: 8/28/2026."
- grandterrace-ca.gov (opens in a new tab)City of Grand Terrace -- City Clerk's Elections page: states directly this is "a general law city consisting of five members, one Mayor and four Council Members," all elected at-large to 4-year terms, and that the November 3, 2026 General Municipal Election "will fill the Mayor's seat and one Council seat" -- matching the county's own documents.
- grandterrace-ca.gov (opens in a new tab)City of Grand Terrace -- its own /government overview page: "Grand Terrace is a General Law City incorporated in 1978," corroborating the elections page's general-law-city claim and giving the incorporation year (this pass's official-site source outranks Wikipedia's own prose claim elsewhere that the city is a charter city).
- grandterrace-ca.gov (opens in a new tab)City of Grand Terrace -- City Council roster page: lists the sitting five-member council by title -- Mayor Bill Hussey, Council Member Michelle Sabino, Council Member Doug Wilson, Council Member Jeff Allen, and Council Member Matt Brown -- confirming the other three non-Mayor seats aren't this cycle's open seat.
- grandterrace-ca.gov (opens in a new tab)City of Grand Terrace -- Councilmember Doug Wilson's own council bio page: states his term history directly -- elected Council Member November 2014, re-elected 2022, current term November 2022-November 2026 -- and that he is the council's voting delegate to the Southern California Association of Governments (SCAG) General Assembly.
- netfile.com (opens in a new tab)City of Grand Terrace's own city-specific NetFile-hosted public campaign-finance portal (aid=CGT), queried directly by name for all three 2026 candidates via the portal's own QuickNameSearch and filings/byFiler JSON APIs: Hussey's committee filed Form 460s on a regular schedule from 2020 through mid-2024, then filed four consecutive overdue reports (July 2024-June 2026) all on the same day, July 21, 2026 -- one such filing was downloaded directly and found to be a scanned image PDF with no extractable text layer, so no dollar total could be read. Wilson's committee has only a short-form FPPC Form 470 (Feb. 2026) and a Form 501 on file for this cycle; Briggs's committee has only a Form 470 (Aug. 2026). Neither Form 470 itemizes, so no dollar total is on record for either.
- sbsun.com (opens in a new tab)San Bernardino Sun -- "60% pay increase sets Grand Terrace council salaries at $480 per month": headline and date confirmed via Google News RSS's own structured metadata -- the $480/month figure is itself stated in the headline text; the article body was not read (sbsun.com is not fetchable directly in this pass).
Last updated August 31, 2026.
City of Grand Terrace
Grand Terrace City Council
This person would hold the one open seat on Grand Terrace's City Council. They vote on city laws, the budget, and land use. A separately elected Mayor also serves on the council. All four council seats are elected citywide, not by district. Terms are four years and staggered. The other three seats are not up this cycle. The role pays $480 a month. That is a 60% raise set in 2022. It is a technically part-time, small-city job.
Incumbent Councilmember Doug Wilson faces challenger Jeremy Cecil Briggs. It is Grand Terrace's one open, at large City Council seat. Whoever gets the most votes wins outright. There is no primary or runoff.
This person would hold the one open seat on Grand Terrace's City Council. They vote on city ordinances, the budget, and land use, alongside the separately elected Mayor. All four Council seats are elected citywide (at-large) rather than by district, on staggered 4-year terms -- the other three seats (currently Michelle Sabino, Jeff Allen, and Matt Brown) aren't up this cycle. The role pays $480 a month (a 60% raise set in 2022) -- a technically part-time, small-city position.
Wilson, first elected to the council in November 2014 and most recently re-elected in 2022, is seeking another term; their current term runs through November 2026. Briggs, whose filed ballot designation is "Transportation & Logistics," has no prior candidacy for Grand Terrace office found in this pass.
Doug Wilson
Doug Wilson is a sitting Grand Terrace Councilmember. They were first elected in November 2014 and reelected in 2022. Wilson's own city council page says their current term runs through November 2026. Their filed ballot designation is "Consultant." They are the council's voting delegate to the Southern California Association of Governments General Assembly.
Jeremy Cecil Briggs
Jeremy Cecil Briggs is a candidate for Grand Terrace City Council. Their filed ballot designation is "Transportation & Logistics." No prior candidacy for Grand Terrace office was found for them. No independent news coverage or biography was found beyond their campaign finance filing.
Your pick
A nonpartisan office: candidates do not run as Democrats or Republicans, and no party appears on the ballot.