PublicReceiptBeta
Primary Field · 2026 cycle

California State Assembly — District 31

Top-two primary · 2026 cycle

Active candidates
3
none suspended
Total raised — field
$836K
Across active candidates
Field small-donor share
5.5%
Weighted by total raised
Sort by
CandidateFunding compositionRaised
SC
SANDRA CELEDON
DState Assembly
Funding composition71.2%large19.6%small
$217K
242 donors
Open →
AP
ANNALISA PEREA
DState Assembly
Funding composition98.2%large1.3%medium
$612K
226 donors
Open →
JP
JAMES POLSGROVE
RState Assembly
Funding composition83.1%large14.1%medium
$7K
5 donors
Open →

Suspended candidates remain on the page — campaign-finance filings still stand and the funding receipt is informative for the race that was. They sort to the bottom regardless of the active toggle.

LegendSmall (under $500)Medium ($500–$999)Large ($1,000+)Self-funded