DUBLIN — November 3, 2026. Sherry Hu led Dublin’s mayoral contest in Alameda County’s 8:49 p.m. election-night release, with 5,116 votes, or 58.95% of the reported candidate votes. Michael McCorriston had 2,989 votes and Kiran Mohammad had 573.

Hu’s reported lead over McCorriston was 2,127 votes in that snapshot. These are early, incomplete figures rather than an election call.

Dublin mayor — unofficial mail-ballot snapshot
Candidate Votes Share of reported candidate votes
Sherry Hu 5,116 58.95%
Michael McCorriston 2,989 34.44%
Kiran Mohammad 573 6.60%

Council contests

In District 2, Richard Thornbury led the reported count with 708 votes (38.15%), followed by Steve Lorey with 559 (30.12%), Daniel Hor with 426 (22.95%) and Tejpreet Singh with 163 (8.78%).

In District 4, Kashef Qaadri had 1,162 votes (58.36%) and Shivraj Singh had 829 (41.64%). Each council contest has its own electorate; the totals should not be added to the mayoral vote or compared as if every contest had the same ballot pool.

This is an incomplete mail-ballot count

The Alameda County Registrar of Voters labels the November 3, 2026, 8:49 p.m. Pacific release preliminary/unofficial, vote-by-mail results only. No vote-center precincts had reported in this snapshot. That does not mean no ballots were counted: the tables show processed mail ballots.

Percentages are shares of reported candidate votes, not estimates of the proportion of the final electorate counted. Later vote-center returns, additional mail ballots and verification may change totals and margins. These figures are a dated snapshot; consult the linked registrar’s page for later releases. This article does not project a winner or describe the tally as certified.

YOUR LOCAL NEWSPAPER NEEDS YOU

Help this community newspaper grow

Your support helps build coverage for the people and places this local newspaper serves.

Donate once by card ↗
Help Dublin News grow Help strengthen reporting on Dublin: community voices, important decisions and local life.
Support Dublin News

Choose how to support Dublin News:

Credit / Debit Card via Stripe

Choose an amount from $1. One-time support through the publisher's LINKERNO Stripe account.

Continue with PayPal Continue with Zelle

Zelle 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 “Dublin News” to the payment note. Contributions are not advertised as tax-deductible. Support does not influence editorial decisions.
Optional support through the publisher. Contributions are not advertised as tax-deductible and never buy editorial influence.

Dublin News — Your Community Newspaper

Have a correction, news tip, local announcement, or story to submit? Contact our editorial team. All submissions are reviewed before publication.

Contact the Dublin News newsroom →

More from Dublin News

Visit Dublin News →

COMMUNITY

Comments

Join the California58 conversation. You must be signed in to comment.