Review note: Paschalis Ntatsos's own campaign site, independently re-fetched: confirms the "outsider with inside knowledge" framing and five listed priorities (put residents first, smarter budgets, invest in youth, local business and investment, support for seniors) quoted in DanvilleSanRamon's profile. may have more bias because it is an advocacy voter guide compared to other formal government and nonprofit journalism sources.
- contracostavote.gov (opens in a new tab)Contra Costa County Elections Division -- "Positions Up for Election, November 3, 2026, General Election": the only county-section contest in the document is County Board of Education Areas 2, 4, and 5 (under Schools) -- no Board of Supervisors, row office, or Superior Court seat appears anywhere, consistent with both Supervisor seats up this cycle (Districts 1 and 4) having been decided outright in the June 2026 primary
- contracostavote.gov (opens in a new tab)Contra Costa County Elections Division -- "Contest/Candidate Proof List" (8-27-26_candidatelist_detail_final.pdf), the county's post-certification ballot-order-proofing export: shows Area 2 as a 3-candidate contest (Sarah Butler, incumbent; Pamela West; Sibyl Minighini) with each candidate's filed ballot designation and qualification date -- this export omits single-filer contests entirely, which is why Areas 4 and 5 do not appear in it (see cc-candidate-summary-2026)
- contracostavote.gov (opens in a new tab)Contra Costa County Elections Division -- "Candidate List" (8-14-26_candidatelist_summary_final.pdf), the county's complete qualified-candidate roster including single-filer contests: confirms Area 2 (Sarah Butler, Pamela West, Sibyl Minighini), Area 4 (Mike Maxwell, sole qualified candidate), and Area 5 (Clyde Henry Lewis, Jr., sole qualified candidate)
- sanramon.ca.gov (opens in a new tab)City of San Ramon — City Clerk's Elections page: confirms the Nov. 3, 2026 local election date and vote-by-mail logistics; the city's own City Council roster page (read the same session) names the sitting 5-member council — Mayor Mark Armstrong, Vice Mayor Marisol Rubio, and Councilmembers Robert Jweinat, Richard Adler, and Sridhar Verose.
- en.wikipedia.org (opens in a new tab)Wikipedia's San Ramon, California article — 2020 census population 84,605; incorporated July 1, 1983.
- danvillesanramon.com (opens in a new tab)DanvilleSanRamon — "San Ramon Valley candidates finalized for November ballot" (2026-08-14): confirms the final San Ramon Valley-wide candidate roster after the non-incumbent filing extension closed, with no further changes to the three San Ramon city races.
- sanramon.ca.gov (opens in a new tab)City of San Ramon — Mayor Mark Armstrong's official City Council bio page: elected Mayor in 2024 after an early-2021 appointment to the District 2 council seat and a 2022 election to a full term; a 20-year San Ramon resident and retired 30-year U.S. Army Infantry officer (West Point 1981) who later worked FEMA Region IX disaster response as a Presidentially-appointed Federal Coordinating Officer.
- danvillesanramon.com (opens in a new tab)DanvilleSanRamon — "Armstrong launches bid for second term as San Ramon mayor" (2026-03-29): Armstrong's March 24 campaign launch, his 2024 mayoral win over Chirag Kathrani by roughly 70%-30%, and his succession from District 2 councilmember (appointed 2021, elected 2022) after predecessor Dave Hudson's ascent to Mayor.
- danvillesanramon.com (opens in a new tab)DanvilleSanRamon (Embarcadero Media) — "Contested elections for San Ramon, Danville councils; one SRVUSD incumbent faces challenge" (2026-08-07): the county filing-deadline roundup naming all three San Ramon city races as contested — Armstrong vs. Ntatsos vs. Chigbu for Mayor, Adler vs. Kathrani for District 2, Rubio vs. Joh for District 4 — and noting a fourth mayoral prospect (Brian Swanson) and a third District 4 prospect (Nick Harvey) each pulled papers but did not qualify.
- danvillesanramon.com (opens in a new tab)DanvilleSanRamon — "San Ramon swim coach Ntatsos dives into city politics" (2026-08-27): Paschalis Ntatsos's campaign profile — a former competitive swimmer for the Greek national team, San Ramon resident since 2009, founder of ElitSwim (2013) and ElitSwim Club (2023), eight years partnering with City Hall on community swim lessons, and his campaign platform quoted from paschalisforsanramon.com.
- danvillesanramon.com (opens in a new tab)DanvilleSanRamon — "San Ramon teen Chigbu launches mayoral campaign" (2026-08-25): Emma Chigbu's campaign profile — a 19-year-old lifelong San Ramon resident and Diablo Valley College speech-and-debate competitor (gold and silver medals at a national tournament), daughter of Nigerian immigrants, and her campaign platform quoted from chigbu4mayor.com.
- paschalisforsanramon.com (opens in a new tab)Paschalis Ntatsos's own campaign site, independently re-fetched: confirms the "outsider with inside knowledge" framing and five listed priorities (put residents first, smarter budgets, invest in youth, local business and investment, support for seniors) quoted in DanvilleSanRamon's profile.
- danvillesanramon.com (opens in a new tab)DanvilleSanRamon — "San Ramon council raises campaign expenditure limits for upcoming general election" (2026-06-15): the city council's June 9, 2026 vote setting this cycle's voluntary campaign-expenditure limits at $91,453 for Mayor and $39,938 / $36,597 for Council Districts 2 and 4 respectively — the ceiling, not a report of what any 2026 candidate actually raised.
Last updated September 7, 2026.
City of San Ramon
Mayor of San Ramon
This person is San Ramon's only directly, citywide elected official. They preside over the five-member City Council. The council has an at-large Mayor plus four district Councilmembers. They help set the agenda for the budget, land use, and public safety. An appointed City Manager runs day-to-day operations. The term is two years. Whichever candidate gets the most votes wins. San Ramon does not use ranked-choice voting.
Incumbent Mark Armstrong faces two first time challengers for San Ramon Mayor. One is swim coach Paschalis Ntatsos. The other is Emma Chigbu, a 19 year old debate champion. Voters elect the Mayor directly and citywide.
This person is San Ramon's only directly, citywide-elected official. They preside over the 5-member City Council -- an at-large Mayor plus four district Councilmembers -- setting the agenda for the city's budget, land use, and public-safety priorities alongside an appointed City Manager who runs day-to-day operations. The term is two years. Whichever candidate gets the most votes wins -- no ranked-choice voting is documented for San Ramon.
San Ramon elects its Mayor and two of its four Council seats each cycle on staggered terms -- Districts 1 and 3 are not up again until 2028. This race pits an incumbent with two prior council and mayoral terms against two first-time candidates who have never held office; none of the three has a campaign-finance figure on file with the county or CAL-ACCESS.
Mark Armstrong
Mark Armstrong is the incumbent Mayor, seeking a second term. He is a retired Army colonel. He won the 2024 Mayor race by roughly 70% to 30% over Chirag Kathrani. Appointed to the City Council in 2021, he won a full term in 2022.
Paschalis Ntatsos
Paschalis Ntatsos is a first time candidate. He runs a nonprofit as its director and CEO. He swam for the Greek national team and later founded the ElitSwim swim club. He is running on youth investment, limiting overdevelopment, and smarter budgets.
Emma Chigbu
Emma Chigbu is 19 and a first time candidate. She is a student at Diablo Valley College, where she competes in speech and debate. She is running on fiscal responsibility, limiting overdevelopment, and more community input.
Your pick
A nonpartisan office: candidates do not run as Democrats or Republicans, and no party appears on the ballot.