Everything you need to know about the June 2 primary election — races, candidates and how to vote. Check back for live local election results on Election Day.

Key dates
April 6-May 19: The write-in nomination period is open.
April 22: Richmondside mayoral forum
May 4: Mail-in voting begins
May 7: Richmondside District 3 candidate forum
May 13: Richmondside District 4 candidate forum
May 18: Last day to register to vote in the primary election
May 29-31: Early polling places open.
June 2: Primary election voting, 7 a.m.-8 p.m. See Contra Costa County polling place locations.
Oct. 19: Last day to register to vote in general election
Nov. 3: General election (only races without a winner in primary)
Election resources
Richmondside candidate forums

Richmondside, in partnership with Richmond Confidential, the UC Berkeley Graduate School of Journalism and The (Contra Costa College) Advocate held free, moderated forums to give voters a chance to hear from city council and mayoral candidates and ask them questions. You can watch the recordings or read our articles about what happened.
- District 4 city council forum, May 13: Watch the video or read about it.
- District 3 city council forum: May 7. Watch the video or read about it.
- Mayoral forum, April 22: Watch the video or read about it.
latest Election news
4 things to know — free summer meals and bus rides; transit sales tax on fall ballot
Sales tax increase in five counties would help fund transportation agencies around Bay Area.
Richmond considers ballot measure to pay for fire station fixes and paramedics
Richmond is the only city in the county without paramedic-certified fire service. Polling says voters are open to paying for it — but aren’t enthusiastic.
Update: Mayor Eduardo Martinez thanks city, congratulates opponents after reelection bid falls short
Current council member Claudia Jimenez is in first place with 38.6% of the votes cast while Ahmad Anderson has 28%, according to final election results.
Election results: District 3 council member Doria Robinson appears to have kept her seat
Because a candidate needs more than 50% of the votes cast to win, it’s likely that a winner will be known after tonight.
Mayoral race
Meet the Candidates
Richmond mayoral candidates on why they’re running — in their own words
From tensions with the police department to rebranding the city’s image, the five people running for mayor discuss their platforms.
richmond city council district 3
Meet the Candidates
Meet your Richmond City Council District 3 candidates — in their own words
Brandon Evans and Doria Robinson weigh in on topics such as the Chevron settlement negotiations, crime and business development.
district 4
Meet the Candidates
Meet your Richmond City Council District 4 candidates — in their own words
Soheila Bana, Keycha Gallon and Jamin Pursell discuss ways their neighborhoods feel isolated from some city services and resources.
Contra Costa County races and Measure B
Meet the Candidates
Contra Costa County superintendent candidates discuss school finance, charters and AI at election forum
Jag Lathan and Dana Eaton are competing to lead the county Office of Education, which oversees 18 school districts and other student programs. Eaton leads fundraising, with $62,000 in his coffers.

