SAN FRANCISCO — November 3, 2026. Theo Ellington declared victory in the Board of Supervisors District 10 race Tuesday night after strong early first-choice returns, according to The San Francisco Standard. The publication reported on the Bayview-area contest and identified Ellington as the projected winner in its election coverage. The declaration and media assessment are not the same as final certification by election officials.
Ranked-choice final round in the November 3 report
KQED’s election tracker, reflecting San Francisco Department of Elections data at 11:48 p.m. on November 3, shows a ranked-choice final round of 6,385 votes (66.8%) for Theo Ellington and 3,163 (33.1%) for Dionjay Brookter. These final-round numbers are not the same as raw first-choice totals described below, and they are still unofficial until the county certifies the election. Source: KQED San Francisco election results.
What the first-choice tally showed
In the published results snapshot, Ellington received 5,092 first-choice votes, while Dionjay “DJ” Brookter received 1,625 and J.R. Eppler 1,363. Jessica Pessecow and Mike Trouble Lin were also among the candidates on the first-choice list. San Francisco uses ranked-choice voting for supervisor elections; first-choice totals are not always identical to the final round after vote transfers.
District 10’s neighborhoods
The district includes communities in San Francisco’s southeastern neighborhoods, including Bayview-Hunters Point. Its supervisor participates in city-county decisions on housing, land use, transportation and local services. This is a local election rather than a contest for statewide office.
San Francisco’s Department of Elections continues to update unofficial returns during canvassing, with county certification scheduled later. Readers can consult San Francisco Department of Elections and the Standard’s election report.
Help this community newspaper grow
Your support helps build coverage for the people and places this local newspaper serves.
Donate once by card ↗Support San Francisco News
Choose how to support San Francisco 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 “San Francisco News” to the payment note. Contributions are not advertised as tax-deductible. Support does not influence editorial decisions.More from San Francisco News
- Scott Wiener to Represent San Francisco in Congress: His Post-Election Statement on Housing, Healthcare and AI →
- Everett and Jones Barbeque Opens New Fisherman’s Wharf Restaurant at 300 Jefferson →
- San Francisco Ballet Debuts Tiny Dances for Young Children With New Swan Lake →
- San Francisco Mayor’s Office of Innovation Cuts Six of Its Ten Staff Positions →
- San Francisco Proposal Would Raise SFO Contract Workers’ Minimum Pay to $30 by 2030 →
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.