# Upland City Council, District 4

Rudy Zuniga is running uncontested for Upland City Council, District 4. Full ballot at VoteOrElse.com. On the November 3, 2026 California general election ballot. 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.

- Jurisdiction: City of Upland
- 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/upland-council-district-4
- 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: August 31, 2026
- Source-objectivity score: 89 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

- **Rudy Zuniga** — Incumbent

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

Incumbent Rudy Zuniga is unopposed for reelection to Upland's District 4 council seat on the November 3, 2026 ballot -- so this contest is settled and your vote here does 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 incumbent District 4 councilmember and Mayor Pro Tem, first elected in 2018 and seeking reelection unopposed -- his campaign committee has now run continuously across the 2018, 2022, and 2026 cycles under closely related names, per the city's own NetFile filing history. His own official council bio page, unlike Breitling's and Garcia's, gives no occupation, background, or platform text of any kind -- only his position, term of office (2018-2026), and city email address. That's an honest gap in what the city itself has published, not a claim he lacks a background; no independent news profile of him was found in this pass either, despite a real search effort.

**Strengths:** The longest council tenure of Upland's three 2026 candidates (first elected 2018, now a third term), and the only one currently holding a council-selected leadership title, Mayor Pro Tem.

**Trade-offs:** No occupation, background, platform, or independent news coverage of him was found anywhere in this pass -- the thinnest public record of the three candidates in this pass, despite his seniority.

**Keep in mind:** An uncontested seat means this term's record, not a head-to-head choice, is what's actually on the ballot here; the absence of a published bio is itself worth asking his office about directly if it matters to you.

## Sources

1. [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.](https://uploads.rov.sbcounty.gov/ROV/Elections/2026/1103/Report_OfficesUpForElection.pdf)
2. [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.](https://uploads.rov.sbcounty.gov/ROV/Elections/2026/1103/Report_CandidateList.pdf)
3. [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).](https://www.uplandca.gov/city_clerk/elections_voter_services/november_3_2026_general_election.php)
4. [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.](https://www.uplandca.gov/city_council_treasurer/index.php)
5. [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.](https://www.uplandca.gov/business_detail_T6_R132.php)
6. [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.](https://netfile.com/public/upl/campaign)

## The rest of the ballot

Upland City Council, District 4 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, "Upland City Council, District 4 — November 3, 2026 California general election," https://voteorelse.com/2026/upland-council-district-4 (sources last retrieved August 31, 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.
