The Ballot Brief
Fresno County, California

California Assembly District 31

CaliforniaFresno County › California Assembly District 31

2 candidates are tracked for California Assembly District 31 on the November 3, 2026 ballot: Annalisa Perea and Jim Polsgrove. Candidate information follows official Fresno County election filings; verify with the official election office linked below.

Annalisa Perea (Democratic) and Jim Polsgrove (Republican) meet on the November 3 ballot. The seat is open: Assemblymember Dr. Joaquin Arambula (Democratic), the sitting member per the Legislature's roster, is not on the November ballot. June 2 top-two primary result: Annalisa Perea (DEM) 44.6 percent and Jim Polsgrove (REP) 34.4 percent advanced over Sandra Celedon (DEM) 21.0 percent, per the Secretary of State's Statement of Vote. California's top-two primary decides who prints in November; the field is the Secretary of State's Certified List of Candidates for the General Election (August 27, 2026). This seat is elected by district; only the district covering your address appears on your ballot.

Annalisa Perea

Democratic

Annalisa Perea is a Fresno City Councilmember running for California Assembly District 31, per her campaign site. She describes herself as a third-generation Central Valley leader with roots in community service, per the same source.

2026 priorities (per the campaign site)

Source: candidate campaign site.

Campaign site →

Jim Polsgrove

Republican

Jim Polsgrove is the Republican candidate for California Assembly District 31 on the November 3, 2026 ballot, per the Secretary of State's Certified List of Candidates for the General Election.

2026 priorities (per the campaign site)

Source: candidate campaign site.

Campaign site →
Verify this race
Candidate roster from official Fresno County Supervisor of Elections filings. Bios and priorities carry their attribution inline.
Cross-check with the official California election office, or see the full Fresno County sample ballot and your exact ballot by address.