# Saratoga City Council

Compare records and positions simply between Glenn K. Hendricks, Ping Li, Bill Dalton, or Jeri Bromley for Saratoga City Council at VoteOrElse.com. On the November 3, 2026 California general election ballot. This person would hold one of three at-large seats up this cycle. The seats are on the Saratoga City Council. The council has five members. Saratoga is a Santa Clara County city of about 31,000 people. Two council seats are not up this cycle. They vote on city laws, the budget, and land use. The term is four years. The council selects one of its own members to serve as Mayor. An appointed City Manager runs day-to-day operations.

- Jurisdiction: City of Saratoga
- Election: November 3, 2026 California general election
- Seats: 3
- Publisher: Vote or Else (https://voteorelse.com) — a free, nonpartisan ballot guide for California voters. No endorsements.
- Canonical page: https://voteorelse.com/2026/saratoga-council
- 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: September 1, 2026
- Source-objectivity score: 73 out of 100 (Mixed), across 11 cited sources. This grades the mix of sources, not the candidates. Rubric: https://voteorelse.com/about#methodology

## On the ballot

- **Glenn K. Hendricks**
- **Ping Li**
- **Bill Dalton**
- **Jeri Bromley**

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

Four candidates are running for Saratoga's three open, at-large City Council seats on the November 3, 2026 ballot; none is a sitting incumbent. Vote for up to three: the three highest vote-getters win the open seats -- there is no primary or runoff.

This person would hold one of three at-large seats on Saratoga's five-member City Council. They vote on city ordinances, the budget, and land use in this Santa Clara County city of about 31,000, alongside the two Council seats not up this cycle. The term is four years. The Council selects one of its own members to serve as Mayor; day-to-day operations run through an appointed City Manager.

The three seats up this cycle are the ones held by Mayor Chuck Page and Council Members Belal Aftab and Yan Zhao, each elected in November 2022 to four-year terms expiring this December. Aftab and Zhao did not seek nomination papers for reelection. Page was issued nomination papers as of the city's own Aug. 3, 2026 notice, but does not appear among the four candidates who ultimately qualified -- the nomination period was extended five days, to Aug. 12, specifically because no incumbent had qualified by the original Aug. 7 deadline. Two other prospective candidates named in that same Aug. 3 notice, Badri Sridharan and Jojo Choi, also do not appear on the final qualified list. Neither the city's Notice of Offices and Nominations nor its Elections page states why any of the three did not complete filing; this dataset documents the discrepancy rather than guessing at a reason. The other two Council seats (Vice Mayor Tina Walia and Council Member Kookie Fitzsimmons) aren't up until a later cycle.

## Glenn K. Hendricks

Glenn K. Hendricks was the last of the four candidates to qualify for the ballot, during the five-day extension triggered when no incumbent had filed by the original Aug. 7, 2026 deadline; they qualified Aug. 12. In the weeks before filing, they were a recurring public-comment speaker at Saratoga City Council meetings on the city's finances -- addressing the mid-year budget update, the FY2026-27 Capital Improvement Program, pension funding strategies, and the City Manager recruitment process, among other fiscal items, at both the Jan. 27 and Feb. 4, 2026 meetings. No campaign website, published candidate statement, or news profile could be located for Hendricks in this pass, so no occupation or platform beyond what the city's own meeting records document is stated here.

**Strengths:** A documented pattern of following the city's council meetings and budget process closely, in person, for months before filing.

**Trade-offs:** No campaign website, published candidate statement, or news coverage of their candidacy was found. So their occupation and platform are not established here.

**Keep in mind:** Hendricks qualified during the five-day extension. The city's own notice says that extension triggers only when no incumbent has qualified by the original deadline. No incumbent is on the final ballot.

## Ping Li

Ping Li has lived in Saratoga for 22 years and raised their two sons through the city's public schools. They chair the Planning Commission for a second term after more than four years on it, served eight years on the Parks & Recreation Commission -- where they say they started the "Let's Work, Saratoga!" program to clean up parks and remove invasive plants -- and have more than four years on the Trail Committee. They are a director on the Saratoga Historical Foundation's board and have been a docent naturalist with the Midpeninsula Open Space District since 2018. Their platform centers on public safety and fiscal responsibility, including protecting seniors from scams; housing policy they describe as pairing objective design standards with "practical and creative" affordable-housing solutions; wildfire preparedness and Firewise neighborhoods; and traffic-calming near schools. Their campaign committee's FPPC filer number is 1491891.

**Strengths:** Li chairs the Planning Commission, served eight years on Parks and Recreation, and spent four-plus years on the Trail Committee. That work covers land use and parks directly.

**Trade-offs:** Li's platform claims, such as the parks program they say they started, could not be verified beyond their own site. No 2026 dollar figure could be confirmed for their committee.

**Keep in mind:** Li's housing platform language is broad. They call for thoughtful planning, objective design standards, and practical and creative solutions. Their campaign site does not name a specific proposal.

## Bill Dalton

Bill Dalton and their family have lived in Saratoga for more than 40 years. Dalton previously ran for the same three at-large Council seats in 2022, in a five-candidate field that also included Belal Aftab, Chuck Page, Priya Shastri, and Yan Zhao -- since Aftab, Page, and Zhao are the same three incumbents whose seats are up again this cycle, Dalton was not one of that race's three winners. In the months before filing for 2026, they were a recurring public-comment speaker at Saratoga City Council meetings on fiscal and public-safety topics, including the city's Flock license-plate-camera program, pension funding strategies, and the FY2026-27 Capital Improvement Program. On their campaign's Facebook page, they say they want Saratoga to "keep its charm and heritage while supporting successful businesses" and describe wanting to "minimize the impact of high-density housing on neighborhoods resulting from" state housing mandates, naming SB-9 and the state's RHNA allocation process specifically.

**Strengths:** A second run for the same seats gives them more of a track record than a first-time candidate. They also followed city budget and public safety items closely before filing.

**Trade-offs:** Their Facebook page could not be read directly. The quotes above come from a search-engine index, not a full read. No campaign website or news coverage was found.

**Keep in mind:** Their 2022 result is inferred from the current incumbents' identities. It was not read from a certified 2022 results record.

## Jeri Bromley

Jeri Bromley started at the Santa Clara Valley Transportation Authority as a facilities worker and worked her way up to Parts Foreperson, helping manage the teams and systems that keep VTA's buses and light rail running. She has also held Treasurer, Political Director, and Executive Board Member roles with ATU Local 265, the transit workers' union, including leading its political-advocacy committee on behalf of more than 2,000 current and former transit workers. She describes herself as a single mother for most of her life. Her platform centers on housing she describes as meeting state obligations while respecting neighborhood character and involving residents in planning decisions; sustainability and climate preparedness, including readiness for heat, drought, wildfire, and flooding; a more accessible and transparent city government; and public safety built around emergency preparedness, wildfire readiness, and safe streets.

**Strengths:** A specific, verifiable career history, with a named employer, VTA, and named union offices at ATU Local 265. That is more concrete than a general community advocate self-description.

**Trade-offs:** No independent news coverage of her candidacy or career was found beyond her own campaign site. No 2026 dollar figure could be confirmed for her committee.

**Keep in mind:** Her description of herself as a working mom, VTA leader, and union advocate is her own campaign framing.

## Review notes

- Jeri Bromley's own 2026 campaign site (jeribromley4citycouncil.com): self-description, attributed in text -- she started as a Santa Clara Valley Transportation Authority facilities worker and became Parts Foreperson; held Treasurer, Political Director, and Executive Board Member roles with ATU Local 265, the transit workers' union, including leading its political-advocacy committee representing more than 2,000 current and former transit workers; describes herself as a single mother for most of her life; and states a platform on housing, sustainability and climate preparedness, responsive city government, and public safety., Bill Dalton's 2026 campaign Facebook page (facebook.com/BillDalton4SaratogaCouncil/): not fetchable directly in this pass (Facebook blocks this dataset's fetch tooling for JS-rendered content); quoted here only via a search-engine index snippet of the page, not a full direct read. That snippet states he and his family have lived in Saratoga for more than 40 years, that he wants the city to "keep its charm and heritage while supporting successful businesses," and that he wants to "minimize the impact of high-density housing on neighborhoods resulting from the unreasonable State housing mandates," naming SB-9 and the RHNA allocation specifically., and Ping Li's own 2026 campaign site (electpingli.com): self-description, attributed in text -- 22 years as a Saratoga resident who raised two sons through the city's public schools; Planning Commission chair (second term, 4+ years on the commission); 8 years on the Parks & Recreation Commission, where she says she started the "Let's Work, Saratoga!" park-cleanup and invasive-plant program; 4+ years on the Trail Committee; a director on the Saratoga Historical Foundation board; a Midpeninsula Open Space District docent naturalist since 2018; her platform on public safety, housing, wildfire preparedness, and traffic calming; and her committee's FPPC filer number (#1491891). may have more bias because they are advocacy voter guides compared to other formal government and nonprofit journalism sources.

## Sources

1. [City of Saratoga -- "Election Information" page: states the November 3, 2026 General Municipal Election is for three City Council Members, each a full four-year term; the nomination period (July 13 - August 7, 2026, extendable five days to August 12 if no incumbent qualifies); and names the four qualified candidates in their randomized ballot order with each one's qualification date -- Glenn K. Hendricks (08/12), Ping Li (08/04), Bill Dalton (08/07), Jeri Bromley (08/03).](https://www.saratoga.ca.us/421/Elections)
2. [City of Saratoga -- "Notice of Offices and Nominations" (posted under Elections Code 10224.5, dated August 3, 2026): a dated, mid-nomination-period snapshot naming six people issued nomination papers as of that date (Ping Li, Jeri Bromley, Badri Sridharan, Jojo Choi, Chuck Page, Bill Dalton); states Chuck Page is the only incumbent among them and that incumbents Belal Aftab and Yan Zhao had not been issued papers; and states the Council is elected at large, so districting does not affect incumbent eligibility.](https://www.saratoga.ca.us/DocumentCenter/View/6463/Notice-of-Nomination-of-Candidates)
3. [City of Saratoga -- "City Council" page: names the current five-member Council -- Mayor Chuck Page, Vice Mayor Tina Walia, and Council Members Belal Aftab, Kookie Fitzsimmons, and Yan Zhao.](https://www.saratoga.ca.us/241/City-Council)
4. [City of Saratoga -- Council meeting minutes, January 27, 2026 special meeting: public-comment rosters name Glenn Hendricks as a speaker on the mid-year finance update and Bill Dalton and Glenn Hendricks as speakers on the FY2026-27 Capital Improvement Program preview and on pension funding strategies.](https://www.saratoga.ca.us/AgendaCenter/ViewFile/Minutes/_01272026-1403)
5. [City of Saratoga -- Council meeting minutes, February 4, 2026 regular meeting: public-comment rosters name Glenn Hendricks and Bill Dalton as speakers at the Capital Improvement Program study session, Bill Dalton as a speaker on Flock license-plate cameras, and both as speakers on the City Manager recruitment RFP.](https://www.saratoga.ca.us/AgendaCenter/ViewFile/Minutes/_02042026-1404)
6. [Wikipedia's Saratoga, California article -- confirms the city's 2020 census population (31,051), its status as a general law city, and its council-manager form of government.](https://en.wikipedia.org/wiki/Saratoga,_California)
7. [Ping Li's own 2026 campaign site (electpingli.com): self-description, attributed in text -- 22 years as a Saratoga resident who raised two sons through the city's public schools; Planning Commission chair (second term, 4+ years on the commission); 8 years on the Parks & Recreation Commission, where she says she started the "Let's Work, Saratoga!" park-cleanup and invasive-plant program; 4+ years on the Trail Committee; a director on the Saratoga Historical Foundation board; a Midpeninsula Open Space District docent naturalist since 2018; her platform on public safety, housing, wildfire preparedness, and traffic calming; and her committee's FPPC filer number (#1491891).](https://www.electpingli.com)
8. [Jeri Bromley's own 2026 campaign site (jeribromley4citycouncil.com): self-description, attributed in text -- she started as a Santa Clara Valley Transportation Authority facilities worker and became Parts Foreperson; held Treasurer, Political Director, and Executive Board Member roles with ATU Local 265, the transit workers' union, including leading its political-advocacy committee representing more than 2,000 current and former transit workers; describes herself as a single mother for most of her life; and states a platform on housing, sustainability and climate preparedness, responsive city government, and public safety.](https://www.jeribromley4citycouncil.com/meet-jeri)
9. [Bill Dalton's 2026 campaign Facebook page (facebook.com/BillDalton4SaratogaCouncil/): not fetchable directly in this pass (Facebook blocks this dataset's fetch tooling for JS-rendered content); quoted here only via a search-engine index snippet of the page, not a full direct read. That snippet states he and his family have lived in Saratoga for more than 40 years, that he wants the city to "keep its charm and heritage while supporting successful businesses," and that he wants to "minimize the impact of high-density housing on neighborhoods resulting from the unreasonable State housing mandates," naming SB-9 and the RHNA allocation specifically.](https://www.facebook.com/BillDalton4SaratogaCouncil/)
10. [City of Saratoga's own NetFile-hosted public campaign-finance portal (aid=saratoga): a direct fetch in this pass returned only the portal's JavaScript application shell (a "Public Portal" heading with no visible filer records); this dataset could not reverse-engineer the portal's underlying data API in this pass, so this is an inconclusive result confirming only that the portal exists, not that it holds or lacks 2026 filings for these four candidates.](https://netfile.com/public/saratoga/campaign)
11. [The Ballot Book (theballotbook.com), a third-party campaign-finance aggregator used elsewhere in this dataset for other Santa Clara County cities: direct fetches of its Saratoga jurisdiction page and Bill Dalton's and Glenn Hendricks's individual candidate pages all returned HTTP 403 in this pass. A search-engine index of the site confirms it has tracked a "Bill Dalton 4 Saratoga Council" committee from his 2022 campaign and a general 2022 City of Saratoga City Council election report, but this dataset could not read either page directly, and found no 2026 committee data for any of the four candidates through it.](https://theballotbook.com/people/103466)

## The rest of the ballot

Saratoga City Council 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, "Saratoga City Council — November 3, 2026 California general election," https://voteorelse.com/2026/saratoga-council (sources last retrieved September 1, 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.
