City of Fontana · Statewide General Election
Fontana City Council, District 4
Draft candidate list — early preview until the state’s official list publishes on August 27, 2026.
This is one contest. Enter your address to see every race on your November ballot, and keep track of your picks.
On the ballot
- Luz Perez — Mom / Business Student
- John B. Roberts — Fontana City Councilmember · Incumbent
- Ben Vasquez — Environmental Advocate
This person holds your district's seat on Fontana's 5-member City Council (a directly elected Mayor plus four district Council Members): city ordinances, the budget, and land use, under a council-manager government where an appointed City Manager runs day-to-day operations. A 4-year term. Fontana's four council districts elect in staggered pairs -- Districts 1 and 4 this cycle, Districts 2 and 3 next in 2028.
Incumbent John B. Roberts, a Fontana council member since 1992, seeks another term representing City Council District 4 against two challengers: Luz Perez and Ben Vasquez, who is running as part of the five-candidate Fontana United reform slate. Whichever candidate gets the most votes wins outright; there is no runoff.
This seat is one of Fontana's four district Council seats, alongside the directly elected Mayor, on the 5-member City Council that sets city ordinances, the budget, and land use. Day-to-day operations are run by an appointed City Manager under Fontana's council-manager government. A 4-year term. Fontana's four districts elect in staggered pairs -- Districts 1 and 4 this cycle, Districts 2 and 3 next in 2028.
Roberts has held this seat continuously since 1992 -- longer than any other current officeholder in this dataset's Fontana races -- following four years on the city's Planning Commission and a 32-year career with the San Bernardino County Fire Department. Perez is a first-time candidate with no outside campaign structure found in this pass; Vasquez is running with the outside-organized Fontana United slate, which also backs candidates for Mayor, City Council District 1, City Clerk, and City Treasurer this cycle.
Luz Perez
Luz Perez is a first-time candidate for Fontana City Council District 4. Her filed ballot designation is "Mom / Business Student"; her own campaign site did not render readable text in this research pass, and no independent profile or news coverage was found beyond her filed ballot designation.
Strengths
None could be documented in this research pass.
Trade-offs
Her own campaign site renders as a blank single-page app under a plain fetch; no independent profile or news coverage was found either.
Keep in mind
A first-time candidate with no public record yet is not necessarily weaker -- only less documented; weigh the ballot designation on its own.
John B. Roberts
John B. Roberts is Fontana's incumbent District 4 Council Member, first elected to the council in 1992 after four years on the Planning Commission. Before that, he spent 32 years with the San Bernardino County Fire Department, including 15 years as County Fire Marshal, per the city's own biography.
Strengths
Thirty-four years on the council -- the longest tenure of any candidate in this dataset's Fontana races -- plus a full career in county fire service before that.
Trade-offs
No independent reporting evaluating his multi-decade record was found in this pass; financial info for this race could not be retrieved in this pass (see note below).
Keep in mind
Thirty-four years in the same office is an unusually long tenure -- worth weighing against the continuity and institutional knowledge it represents.
Ben Vasquez
Ben Vasquez is a first-time candidate for Fontana City Council District 4, running as part of the Fontana United slate. His filed ballot designation is "Environmental Advocate"; no independent, non-slate information about his background was found in this research pass.
Strengths
Running with organized outside campaign support (the Fontana United slate) and its shared platform, which names specific positions voters can weigh directly.
Trade-offs
No independent, non-slate reporting on his background or platform was found in this pass; financial info could not be retrieved in this pass (see note below).
Keep in mind
The platform described above comes from the slate's own site, not an independent evaluation of it or of him individually.
Source review: Strong (89/100) · 7 cited sources
Official records anchor this contest, with multiple sources checked; advocacy or endorsement sources are treated as attributed perspective.
Review note: Fontana United -- coalition campaign site naming a coordinated 5-candidate slate across this cycle's Fontana races: Joz Sida (Mayor), Nubia Diaz (Council District 1), Ben Vasquez (Council District 4), Joe Alvanez (City Clerk), and Kamal Namou (City Treasurer); self-describes as "an inclusive alternative" to incumbent leadership with a shared platform opposing warehouse expansion, backing evening meeting times and language access, and supporting police accountability and opposing "federal immigration abuses" may have more bias because it is an advocacy voter guide compared to other formal government and nonprofit journalism sources.
- 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 above, a different section): within its "City of Fontana" section (pp. 133-142 of 249), five contests appear, each "Number to be elected: 1" -- Mayor (7 candidates on the ballot, 2 with a candidate statement filed), Member of the City Council District 1 (2), District 4 (3), City Clerk (3), and City Treasurer (2); Districts 2 and 3 do not appear anywhere in the Fontana section
- fontanaca.gov (opens in a new tab)City of Fontana -- "Candidate List, November 3, 2026 Election" (public record, DocumentCenter #50272): alphabetical-by-office roster of all 17 qualified candidates with each candidate's own filed mailing address, phone, email, and campaign website where provided; matches the county's statewide filing report exactly
- fontanaca.gov (opens in a new tab)City of Fontana -- "Notice of Nominees for Public Office," dated August 18, 2026 and published in the Fontana Herald Newspaper August 28, 2026 (signed by Chief Deputy City Clerk Christina Rudsell, City Elections Official): the certified, randomized ballot order for all five contests, matching the candidate roster exactly
- fontanaca.gov (opens in a new tab)City of Fontana -- "November 3, 2026 Municipal Election" page: lists Mayor, Council District 1, Council District 4, City Treasurer, and City Clerk as the offices on the ballot (noting Council Districts 2 and 3 next go before voters in 2028) and gives the July 13 - August 7, 2026 candidate-nomination period
- fontanaca.gov (opens in a new tab)City of Fontana -- "District Elections" page: the by-district system was adopted in 2017, with the current 4-district map adopted April 12, 2022 after 2020 Census redistricting; states the staggered schedule directly -- Districts 1 and 4 elected November 2022 (up again 2026), Districts 2 and 3 elected November 2024 (up again 2028) -- while Mayor, City Clerk, and City Treasurer remain elected at-large
- fontanaca.gov (opens in a new tab)City of Fontana -- Council Member John B. Roberts's official bio page: District 4, first elected to the council in 1992 (Planning Commission 1988-1992 before that) and re-elected every term since, 32-year San Bernardino County Fire Department career including 15 years as County Fire Marshal
- fontanaunited.com (opens in a new tab)Fontana United -- coalition campaign site naming a coordinated 5-candidate slate across this cycle's Fontana races: Joz Sida (Mayor), Nubia Diaz (Council District 1), Ben Vasquez (Council District 4), Joe Alvanez (City Clerk), and Kamal Namou (City Treasurer); self-describes as "an inclusive alternative" to incumbent leadership with a shared platform opposing warehouse expansion, backing evening meeting times and language access, and supporting police accountability and opposing "federal immigration abuses"
Last updated August 31, 2026.