Ballots for the Nov. 3 general election are in the mail, and Pleasanton voters will settle races for mayor, City Council and school board, a hotel tax measure, a congressional seat and an Assembly seat, along with California's statewide offices.
How to vote
Every registered voter automatically receives a vote-by-mail ballot. Mailed ballots need a Nov. 3 postmark and must arrive at county election officials by Nov. 10. Ballots left in an official drop box must be deposited no later than 8 p.m. Nov. 3. Early voting centers have opened, and through Nov. 3 voters can cast a ballot there or use a drop box.
City races
Mayor Jack Balch faces Councilmember Julie Testa, who now represents District 3.
The District 1 race pits Vin Kruttiventi, a tech entrepreneur, against Kathy Narum, a Zone 7 Water Agency director who was on the City Council from 2013 to 2022.
The District 3 race is between Reena Gupta, a business owner and community activist, and Jamie Yee, a communications employee at Alameda County Health who was a Pleasanton Unified trustee from 2008 to 2020.
School board
Three candidates are running for the Area 5 seat on the Pleasanton Unified board, which takes in the southeast part of the city around Pleasanton Middle School: Thomas Choi, Karen Fletcher and Brett Martinez. Trustee Justin Brown is not running again. Laurie Walker is unopposed in Area 2.


