UPDATE — NOVEMBER 6, 2026; county tally November 5, 7:28 p.m. Pacific. The three highest totals in Palo Alto’s City Council vote-for-three race are now Bryna Chang 9,567 selections (23.7%), Vicki Veenker 8,892 (22.1%), and Ed Lauing 8,847 (21.9%). These are candidate selections, not a measure of each candidate’s percentage of unique voters. On the separate Measure J half-cent sales-tax question, Yes has 8,476 (51.4%) and No 8,006 (48.5%), a 470-vote lead for Yes. The previous 365-vote margin in the dated report below is no longer current. KQED / Santa Clara County November 5 results. Nothing is certified yet.
PALO ALTO — November 4, 2026. The city’s three-seat council election shows Bryna Chang in first with 8,010 votes, followed by Vicki Veenker at 7,424 and Ed Lauing at 7,396 in the election-night count.
UPDATE NOVEMBER 5. The later county count cited in our separate Measure J report puts Yes at 7,372 and No at 7,007 — an unchanged 365-vote difference from this earlier snapshot. Palo Alto’s City Clerk identifies the proposal as a half-cent sales-tax increase, estimated at $15.6 million annually, with advisory spending guidelines for Cubberley Community Center projects. Neither race is certified.
A local sales tax vote — original snapshot
On a separate ballot question, Palo Alto’s Measure J has 7,083 Yes votes and 6,718 No votes, a difference of 365 votes. The preliminary Yes share is approximately 51.3%. The measure concerns sales tax, making it particularly relevant to residents and local businesses, but the margin remains subject to additional ballots.
Council ranking requires careful reading
The council election permits voters to choose up to three names. The difference between the second- and third-place candidates is only 28 votes, although both currently occupy the three leading positions. The key comparison for the last council seat is between the third-place candidate and the candidate in fourth, not merely the gap between second and third.
Santa Clara County has not completed its count or certification. These figures are an election-night snapshot, and neither the Measure J tally nor the council rankings should be treated as official final results.
Results source: KQED’s Santa Clara County election tables, reporting figures from county election offices, updated November 3, 2026 at approximately 11:30 p.m. Pacific. Future county canvass updates can change these figures. Statewide overview: California58 Elections 2026.
Help this community newspaper grow
Your support helps build coverage for the people and places this local newspaper serves.
Donate once by card ↗Support Palo Alto News
Choose how to support Palo Alto News:
Credit / Debit Card via StripeChoose an amount from $1. One-time support through the publisher's LINKERNO Stripe account.
Continue with PayPal Continue with ZelleZelle payments go to Vitaly Ataev Troshin. Please verify the recipient in your bank before sending. Availability depends on your bank.
Optional reader support. When possible, add “Palo Alto News” to the payment note. Contributions are not advertised as tax-deductible. Support does not influence editorial decisions.More from Palo Alto News
- Palo Alto Measure J: Sales-Tax Yes Vote Ahead by Just 365 in Updated November 4 Count →
- Palo Alto Library’s Free Vintage Media Lab Converts Old Photos, VHS, Film and Cassettes →
- UC Master Gardeners Offer Free Little Fruit Orchard Workshop November 15 at Rinconada Library →
- Palo Alto Offers November 14 Mental Health First Aid Training for Adults →
- Palo Alto Unveils ‘Luminous Ties’ Interactive Artwork November 5 at City Hall →
COMMUNITY
Comments
Join the California58 conversation. You must be signed in to comment.
Create a free California58 account or sign in with an available social provider.