Skip to main content

City of Pleasanton · Statewide General Election

Pleasanton City Council, District 3

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

This person would hold one of Pleasanton's four district City Council seats: city ordinances, the budget, and land use in this Alameda County city of about 80,000, for a 4-year term, subject to an 8-year term limit. Pleasanton's Mayor is elected separately, citywide; the other two Council seats aren't up this cycle.

An open seat: sitting Councilmember Julie Testa is running for Mayor instead of re-election to this seat (see Mayor of Pleasanton). Two candidates are running: Reena Gupta and Jamie Yee. Whichever gets the most votes on November 3 wins outright; there's no runoff.

This District 3 seat is one of Pleasanton's four district City Council seats: city ordinances, the budget, and land use in this Alameda County city of about 80,000, for a 4-year term, subject to an 8-year term limit. Pleasanton's Mayor is elected separately, citywide; the city's other two Council seats (Districts 2 and 4) aren't up this cycle.

Both candidates are longtime Pleasanton residents running on fiscal-responsibility and public-safety platforms, but bring different backgrounds: Gupta is a small-business owner and former city commissioner running her first campaign for elected office, while Yee is a 12-year former school board trustee returning to public office after over a decade away from an elected seat.

Reena Gupta

Her filed ballot designation reads "Local Business Owner"; her own candidate statement lists a fuller occupation of "Entrepreneur/Workforce Consultant" and gives her age as 56. She describes herself as "a small business owner and Pleasanton mom for 15 years" and a former Pleasanton Economic Vitality Commissioner, and says she founded the Mom Relaunch Foundation. Her platform emphasizes fiscal discipline, transparency, and what she calls a "people-powered campaign" -- making it easier for residents to stay informed and shape city decisions -- alongside revitalizing Downtown Pleasanton, supporting the redevelopment of Stoneridge Mall, reducing commercial vacancies, thoughtful housing, public safety, and restoring library hours.

Strengths

Direct experience on a city economic commission before running, plus a specific platform grounded in that role; the strongest fundraising of the four council candidates this cycle.

Trade-offs

A first-time candidate for elected office, with no independent news coverage of her candidacy found for this dataset; her business itself is not named in the reporting located.

Keep in mind

None.

Jamie Yee

Her filed ballot designation reads "Communications Manager"; her own candidate statement lists a fuller occupation of "Public Health Communications Manager." Her family moved to Pleasanton in 1969; she attended Pleasanton schools from Alisal Elementary through Foothill High School and bought her first home in the city in 1994. She served 12 years as a Pleasanton Unified School District Board Trustee, which her statement says included helping guide the district through the Great Recession, and also served on the city's Economic Vitality Committee and Civic Arts Commission, the Tri-Valley Regional Occupational Program Board, and California's statewide PTA board. Professionally, she has worked for Alameda County's public health agency for 18 years. Her platform centers on public safety, a strong local economy, infrastructure, and a transparent, accountable City Hall.

Strengths

A long personal history in Pleasanton and 12 years of prior elected school-board experience, plus multiple city-commission appointments giving her direct familiarity with city government.

Trade-offs

Her most recent elected service ended well over a decade ago; she previously ran for City Council in 2022 without winning a seat, per her own state campaign-committee filing history.

Keep in mind

None.

Source review: Strong (88/100) · 7 cited sources

Official records anchor this contest, with multiple sources checked.

  • alamedacountyca.gov (opens in a new tab)Alameda County Registrar of Voters -- official Candidate List system (electionId 260, "General Election - 11/03/2026 (Official)"), queried directly via its own JSON/HTML API (POST /rov_app/candidatelist/) for all three Pleasanton races (categoryId 600, raceIds 104, 129, 130): For Mayor (Jack Balch, Julie Testa); For Members Of City Council #1 (Vin Kruttiventi, Kathy Narum); For Members Of City Council #3 (Reena Gupta, Jamie Yee). Names ballot designations verbatim as filed: "Mayor/CPA" (Balch), "Councilmember, City of Pleasanton" (Testa), "Business Owner" (Kruttiventi), "Businesswoman" (Narum), "Local Business Owner" (Gupta), "Communications Manager" (Yee). The system's own "Incumbent" field reads "N" for all six candidates, including sitting Mayor Jack Balch -- this dataset does not treat that field as reliable given the City of Pleasanton's own confirmation (see pleasanton-council-roster-2026) that Balch currently holds the office he is running to keep.
  • cityofpleasantonca.gov (opens in a new tab)City of Pleasanton -- City Clerk's official "Qualified Candidate List" for the November 3, 2026 General Municipal Election, updated 8/12/2026 at 5:00 PM (after the nomination period): names the identical six-candidate, three-race roster as the county's own Candidate List, with each candidate's own campaign phone, email, and website.
  • cityofpleasantonca.gov (opens in a new tab)City of Pleasanton -- City Clerk's official "Candidate Statements" booklet for the November 3, 2026 election: each of the six qualified candidates' own, self-authored statement and stated occupation, filed with and published by the city -- Kruttiventi ("Business Owner"), Narum ("Businesswoman / Nonprofit Director"), Gupta ("Entrepreneur/Workforce Consultant", age 56), Yee ("Public Health Communications Manager"), Balch ("Mayor / CPA"), and Testa ("Pleasanton City Councilmember") -- the backbone of each candidate's editorial profile here. Two candidates' statement occupations read slightly differently from their county-filed ballot designation (pleasanton-acgov-candidatelist-2026): Narum and Gupta, both noted in text rather than silently resolved.
  • cityofpleasantonca.gov (opens in a new tab)City of Pleasanton -- official "Mayor & City Council" page: names the sitting Mayor (Jack Balch, at-large) and all four district Councilmembers -- Jeff Nibert (District 1), Craig Eicher (District 2), Julie Testa (District 3), and Matt Gaidos (District 4, Vice Mayor) -- confirming who currently holds each seat up this cycle (Mayor and District 1 and 3) and who does not appear among this cycle's qualified candidates (Nibert).
  • cityofpleasantonca.gov (opens in a new tab)City of Pleasanton -- official "Elections & Measures" page: states the three November 3, 2026 seats up for election as "Councilmember from District 1," "Councilmember from District 3," and "Mayor at-large," and describes the city's council structure as "one mayor elected at-large and four council members elected by-district."
  • en.wikipedia.org (opens in a new tab)Wikipedia's Pleasanton, California article -- 2020 census population (79,871) and the city's council-manager government structure (a five-member council: four district representatives plus an at-large Mayor serving a 2-year term, an 8-year term limit for all seats, a Vice Mayor appointed annually by the Mayor), cited only for general context and as independent corroboration of the current roster.
  • netfile.com (opens in a new tab)The City of Pleasanton's own NetFile-hosted public campaign-finance portal (netfile.com, agency code COP), queried directly for all six 2026 candidates with each available FPPC filing downloaded and read for its actual reported figures -- real dollar amounts, not estimated. Balch's Form 460 (period Jan. 1-June 30, 2026) reports $13,955 raised and $33,158 cash on hand; Gupta's reports $4,928 raised (entirely in June 2026, when her committee organized) and $4,828 cash on hand; Yee's reports $2,949 raised and $731 cash on hand. Testa's only committee on file for this period, her 2022 City Council committee, reported zero contributions and zero expenditures for the first half of 2026; a separate "Julie A. Testa" committee organized in August 2026 (Form 501) with no Form 460 yet on file. Narum's committee reorganized for this cycle in July 2026 and likewise has no semi-annual statement yet, but reported a $5,000 personal loan to her own campaign via Form 497 on Aug. 19, 2026. Kruttiventi has filed only a Form 501 candidate intention statement -- no committee, no reportable contributions as of this dataset's retrieval.

Last updated September 1, 2026.