- 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 City of Upland section lists exactly three offices -- Member, City Council, Districts 2, 3, and 4 -- each a single seat with a 4-year term, and no Mayor or Treasurer contest.
- uploads.rov.sbcounty.gov (opens in a new tab)San Bernardino County Registrar of Voters -- statewide "Report_CandidateList.pdf" candidate-filing report: the City of Upland section (pages 183-186 of 249) names all three qualified 2026 candidates -- James Breitling (District 2), Carlos A. Garcia (District 3), Rudy Zuniga (District 4) -- each the sole candidate for their seat, each flagged Incumbent, and each with zero candidate statements filed.
- uplandca.gov (opens in a new tab)City of Upland -- City Clerk's "November 3, 2026 General Municipal Election" page: states that Districts 2, 3, and 4 are up this cycle, that the nomination period closed August 7, 2026, and names all three qualified candidates with qualification dates (Garcia 7/27/26, Breitling 8/4/26, Zuniga 8/6/26), stating directly that "each district has one candidate running unopposed." Also covers Measure M (a business-license reform measure, out of scope under this dataset's ballot-measures rule).
- uplandca.gov (opens in a new tab)City of Upland -- "City Council & Treasurer" page: lists all four council districts plus the separately elected citywide Mayor (Bill Velto) and City Treasurer (Greg Bradley) -- confirming James Breitling (District 2), Carlos A. Garcia (District 3), and Rudy Zuniga (District 4, Mayor Pro Tem) as sitting incumbents, and that neither the Mayor nor Treasurer office is a council seat.
- uplandca.gov (opens in a new tab)City of Upland -- Councilmember Rudy Zuniga's own official bio page: gives only his position (City Council Member, District 4), term of office (2018-2026), and city email address -- no occupation, background, or platform text of any kind, an honest gap in what the city itself has published rather than a claim he lacks a background.
- netfile.com (opens in a new tab)City of Upland's own NetFile-hosted public campaign-finance portal (aid=upl), queried by name for Rudy Zuniga: his committee ("Re-elect Rudy Zuniga for Upland City Council 2022," still the active filer name) filed an FPPC Form 460 for Jan. 1-June 30, 2026 -- downloaded directly and read locally with pypdf -- showing zero contributions and zero expenditures this period, carrying a flat $3,870.91 cash balance forward from a prior period.
Last updated August 31, 2026.
City of Upland
Upland City Council, District 4
This person would hold your district's seat on Upland's four-member City Council. All four seats are elected by district. Members vote on city ordinances, the budget, and land use. Terms are four years, staggered so District 1 is not up again until 2028. Districts 2, 3, and 4 are up this year. Upland's Mayor and City Treasurer are separate citywide offices, not council seats. Neither is up for election in 2026.
Rudy Zuniga is the incumbent here. He is running unopposed for the District 4 council seat. The vote is on November 3, 2026. This race is settled. Your vote here will not change the outcome.
This person holds District 4's seat on Upland's 4-member, fully district-elected City Council. They vote on city ordinances, the budget, and land use, under a council-manager government where an appointed City Manager runs day-to-day operations. The term is four years, ending in November 2030. Upland's Mayor (Bill Velto) and City Treasurer (Greg Bradley) are separately elected citywide offices, not council seats -- neither is up for election this November. Upland moved from at-large to by-district council elections in 2016 after a California Voting Rights Act challenge; District 4's lines were last redrawn in a 2022 post-Census redistricting. Zuniga also currently holds the council-selected title of Mayor Pro Tem, per the city's own council roster page.
Zuniga's filed ballot designation is simply "Incumbent." With no opponent, the useful question is what he's done in office and what to watch, not who to choose -- accountability for this seat over the next four years runs through the council and the public rather than through the ballot.
Rudy Zuniga
Rudy Zuniga is Upland's District 4 councilmember and Mayor Pro Tem. He was first elected in 2018. No one is running against him. The city bio page for him gives no job, background, or platform. No news profile of him was found.
Your pick
A nonpartisan office: candidates do not run as Democrats or Republicans, and no party appears on the ballot.