Democratic Assemblymember Ash Kalra, listed as "State Assemblymember," faces Republican Himat Singh Bainiwal, listed as "Attorney," in San Jose's Assembly District 25 on Nov. 3.
The math
They were the only two candidates in June. Kalra won 72.2% (56,052 votes) and Bainiwal 27.8% (21,609), according to Ballotpedia. Kalra's earlier general election results look similar: he beat Republican Ted Stroll 68.4% to 31.6% in 2024 and 70.0% to 30.0% in 2022.
Who is Bainiwal?
His campaign site says he was born and raised in San Jose and works as an attorney representing individuals and local businesses. He currently serves as a Historic Landmarks Commissioner. The site says his values are "practical solutions, safe neighborhoods, fiscal responsibility" and keeping communities livable for working families and seniors. He had not filled out Ballotpedia's candidate survey as of this week.
How to vote
Election Day is Tuesday, Nov. 3. Polls and vote centers close at 8 p.m., and mailed ballots must be postmarked by Election Day and arrive within seven days. You can check your registration and ballot status at sos.ca.gov/elections. California lets you register and vote the same day at a vote center.
More races and measures: our 2026 election hub.
