Richmond voters will cast ballots in a mayor's race and two city council districts on June 2. Soheila Bana (second from right) is facing two challengers in District 4: Keycha Gallon and Jamin Pursell. Doria Robinson (far left) is defending her seat against Brandon Evans. Mayor Eduardo Martinez (center) has four challengers. Cesar Zepeda (third from right) is running unopposed. Credit: David Buechner for Richmondside

On June 2, Richmond voters will cast their ballots in the city’s first-ever primary election for local offices. Here’s your chance to prepare for this important election by asking questions and hearing from the candidates directly.

Richmondside candidate forums

Richmondside’s third and final primary election candidate forum, for District 4, is Thursday at 6:30 p.m. at the De Anza High School library, 5000 Valley View Road. Please RSVP here. You can submit questions using the form below or ask them at the event, which will also be livestreamed on Richmondside.

Richmondside is partnering with Richmond Confidential, a publication of the UC Berkeley Graduate School of Journalism, and The Advocate, the student-led newspaper at Contra Costa College, to co-host and moderate the forums.

District 4 candidates Soheila Bana, the incumbent, Keycha Gallon and Jamin Pursell, will briefly present their platforms and take questions from local journalists and audience members. The events are free and open to all. Spanish interpretation will be available on site, upon request.

Have questions for the candidates? Post them below

If you have questions for the candidates please use the form below to share them. We’ll review the questions and ask some of them at the event. Unsure which council district you live in? Check the city’s district map.

How does the primary election work?

Incumbent Richmond City Council District 4 city council member Soheila Bana (left) is defending her seat against challengers Keycha Gallon (center) and Jamin Pursell (right). Courtesy of the candidates

For the primary election, only the top two vote-getters in races where no one wins a majority will advance to a run-off in the November general election. If a candidate receives more than 50% of the votes in the primary, they will win and that race won’t be on the general election ballot. 

More primary election info and resources

Get full coverage of the June 2 primary election with Richmondside’s 2026 Voter Guide.

Key dates: Mail-in ballots were scheduled to be sent last week. The last day to register to vote in the primary is May 18. The election is June 2.

Learn more: Visit the city’s election page for additional details and to read candidate statements. Unsure which council district you live in? Check the city’s district map.

We look forward to seeing you soon and to helping you learn more about who is competing to represent you at City Hall.

Leave a comment

Richmondside welcomes thoughtful and relevant discussion on this content. Please review our comments policy before posting a comment. Thanks!

Your email address will not be published. Required fields are marked *