VILLEGAS, RANDY
D · house
Sign in to add to a watchlist →
- FEC candidate id
H6CA22190- Internal id
7e5936c1-42bc-4ba1-b8d8-40051467ff1a- Status
- challenger
Who this candidate represents
Who lives here — American Community Survey 5-year estimates (2024), CA-22. Source.
| Category | Metric | Value |
|---|---|---|
| People | Population | 780,759 |
| People | Median age | 31 |
| Income | Median household income | $58,828 |
| Income | Per-capita income | $22,039 |
| Income | In poverty | 22.7% |
| Income | Unemployed | 10.0% |
| Income | Gini inequality index | 0.441 |
| Race | White alone | 31.9% |
| Race | Black alone | 4.5% |
| Race | Asian alone | 3.8% |
| Race | Hispanic or Latino | 74.2% |
| Race | Two or more races | 29.8% |
| Origin | Foreign-born | 26.6% |
| Language | Speaks English only at home | 39.3% |
| Language | Speaks Spanish at home | 56.5% |
| Education | High school or higher | 40.6% |
| Education | Bachelor's or higher | 10.2% |
| Education | Advanced degree | 3.0% |
| Household | Family households | 78.4% |
| Household | Avg household size | 3.44 |
| Household | Never married (15+) | 43.9% |
| Housing | Median home value | $285,600 |
| Housing | Median gross rent | $1,189 |
| Housing | Single-family detached | 70.5% |
| Housing | Built before 1940 | 5.6% |
| Housing | Overcrowded (>1 per room) | 14.1% |
| Housing | Vacant units | 5.6% |
| Service | Veterans (18+) | 3.0% |
| Health | With a disability | 11.7% |
| Connectivity | Households with broadband | 88.7% |
| Connectivity | Households with no internet | 8.6% |
| Commute | Drove alone | 77.8% |
| Commute | Public transit | 0.5% |
| Commute | Worked from home | 4.9% |
Cycle financials
Source: FEC weball bulk file (cycle summary). Numbers in USD; 0 = no activity reported.
| Cycle | Raised | Spent | Cash on hand | Debts | Indiv. contribs. |
|---|---|---|---|---|---|
| 2026 | $1,327,199 | $608,219 | $718,980 | $0 | $1,246,199 |
Elections
- 2026 general house · CA-22 — running
Committees
- VILLEGAS FOR CONGRESS — principal · type H
Election prediction
Cycle 2026 · model baseline-v1 · base rate 15.1%
P(win) = 25.1%
| Feature | Δ P(win) |
|---|---|
| Base rate (historical) | 15.1% |
| D (major party) | +10.0% |
Baseline model (incumbency × party × office). Calibration: backtest Brier score is the reference, see npm run db:ingest -- --source=predict-backtest-election. Future model versions must beat baseline Brier on the same held-out cohort or they don't ship.
Independent expenditures
Money spent by super PACs and other non-connected committees for or against this candidate. Source: FEC Schedule E (independent_expenditure CSV bulk).
| Cycle | Support | Oppose | IEs |
|---|---|---|---|
| 2026 | $1,352,923 | $552,646 | 49 |
Recent (latest 25)
| Date | Spender | For / against | Amount | Purpose |
|---|---|---|---|---|
| — | CONGRESSIONAL PROGRESSIVE CAUCUS PAC | support | $10,000 | Digital Ad Production - Estimate |
| — | SURJ PAC | support | $209 | Staff Time: Phone Banking - Non-Contribution Account |
| — | SURJ PAC | support | $126 | Staff Time: Phone Banking - Non-Contribution Account |
| — | SURJ PAC | support | $293 | Staff Time: Phone Banking - Non-Contribution Account |
| 2026-05-15 | WORKING FAMILIES PARTY PAC | support | $250,000 | Digital ads |
| 2026-05-15 | WORKING FAMILIES PARTY PAC | support | $503 | Texting |
| 2026-05-15 | WORKING FAMILIES PARTY PAC | support | $284 | Printing |
| 2026-05-14 | MAREMOTO ACTION | support | $9,044 | Graphic Design |
| 2026-05-14 | MAREMOTO ACTION | support | $46,784 | Direct Mailing Services on 5/14 and 5/19 |
| 2026-05-14 | MAREMOTO ACTION | support | $100,000 | Digital Advertising 5/14/2026 - 6/02/2026 |
| 2026-05-13 | COURAGE CALIFORNIA SUPER PAC | support | $2,061 | Voter Guide |
| 2026-05-12 | WORKING FAMILIES PARTY PAC | support | $150,000 | Digital ads |
| 2026-05-11 | CLF | oppose | $16,586 | DIRECT MAIL |
| 2026-05-10 | WORKING FAMILIES PARTY PAC | support | $2,500 | Texting |
| 2026-05-08 | CLF | oppose | $16,725 | DIRECT MAIL |
| 2026-05-08 | LEADERS WE DESERVE | support | $20,245 | Direct Mail Production |
| 2026-05-08 | LEADERS WE DESERVE | support | $20,196 | Postage |
| 2026-05-07 | DMFI PAC | oppose | $500,000 | Television Advertising Buy & Production (Estimate) |
| 2026-05-05 | WORKING FAMILIES PARTY PAC | support | $35,634 | Digital ads |
| 2026-05-05 | WORKING FAMILIES PARTY PAC | support | $6,924 | TV ads production |
| 2026-05-04 | WORKING FAMILIES PARTY PAC | support | $117 | Phone Canvass |
| 2026-05-04 | WORKING FAMILIES PARTY PAC | support | $7,726 | Direct Mail |
| 2026-05-04 | CONGRESSIONAL PROGRESSIVE CAUCUS PAC | support | $190,000 | Digital Ad Buy - Estimate |
| 2026-05-04 | WORKING FAMILIES PARTY PAC | support | $117 | Phone Canvass |
| 2026-05-01 | CLF | oppose | $19,335 | DIRECT MAIL |
Transfers from committees
Direct contributions from PACs and party committees. Source: FEC pas2 bulk (committee-to-candidate transactions).
Top individual donors (2026 cycle)
Via this candidate's principal committee VILLEGAS FOR CONGRESS.
Aggregated from FEC Schedule A by donor (name + city + state). Employer + occupation reflect the donor's most recent gift. Source: FEC indiv bulk.
| Donor | Employer / occupation | City, ST | Gifts | Total |
|---|---|---|---|---|
| MURPHY, LAURIE | LY HOMES, LLC · HOME RENOVATOR | DE PERE, WI | 1 | $2,000 |
| ROGERS, JAMES | NOT EMPLOYED · NOT EMPLOYED | SOUTHPORT, CT | 1 | $1,500 |
| SHAPIRO, NATHANIEL | SELF EMPLOYED · WRITER | NEW YORK, NY | 1 | $1,500 |
| NAHAS, AMRO | NOT EMPLOYED · NOT EMPLOYED | ROCHESTER, NY | 1 | $1,000 |
| NELSON, NYSHA | NOT EMPLOYED · NOT EMPLOYED | SOMERVILLE, TN | 1 | $1,000 |
| CHEN, SHARON | SELF EMPLOYED · PHILANTHROPY CONSULTANT | SEATTLE, WA | 1 | $1,000 |
| SHALLAL, ANAS | STONE SOUP · CEO | WASHINGTON, DC | 1 | $1,000 |
| CHYTROWSKI, THERSEA | NOT EMPLOYED · NOT EMPLOYED | BERKELEY, CA | 1 | $1,000 |
| LICHSTEIN, HENRY | NOT EMPLOYED · RETIRED | SANTA MONICA, CA | 1 | $500 |
| POLDEN, SUSIE | NOT EMPLOYED · NOT EMPLOYED | SAN JOSE, CA | 1 | $500 |
| MONTIJO, YVETTE | GLACIER REFRIGERATION & AIR · CEO | SELMA, CA | 1 | $500 |
| ROBINS, JULES | SECOND DINNER · GAME DESIGNER | SAN FRANCISCO, CA | 1 | $500 |
| HODGKIN, JONATHAN | YARDI · TRAINER | SANTA BARBARA, CA | 1 | $400 |
| FAINSTAT, MARY | NOT EMPLOYED · NOT EMPLOYED | LOS GATOS, CA | 1 | $250 |
| EDGETTE, CHRIS | ZONE 5 TECHNOLOGIES · ENGINEER | MENLO PARK, CA | 1 | $250 |
| ROYCE, SARAH | NOT EMPLOYED · NOT EMPLOYED | PIEDMONT, CA | 1 | $250 |
| LINFESTY, PAUL | NOT EMPLOYED · NOT EMPLOYED | BAKERSFIELD, CA | 1 | $250 |
| LEWIS, ELIZABETH | ORCHARD COMMERCIAL, INC. · COMMERCIAL REAL ESTATE | ATHERTON, CA | 1 | $250 |
| PENANEN, KONSTANTIN | JET PROPULSION LABORATORY · ENGINEER | LA CANADA FLINTRIDGE, CA | 1 | $250 |
| FISHER, LAWRENCE | NOT EMPLOYED · NOT EMPLOYED | WEST SACRAMENTO, CA | 1 | $250 |
| ISAACSON, ERIC ALAN | SELF EMPLOYED · ATTORNEY | LA JOLLA, CA | 1 | $250 |
| LEITER, JEFF | NOT EMPLOYED · NOT EMPLOYED | NEVADA CITY, CA | 1 | $250 |
| BAGBY, STEVE | STATE OF TENNESSEE · ATTORNEY | JOHNSON CITY, TN | 1 | $250 |
| TRAD, ZAKARIA | GRUBMARKET · GENERAL MANAGER | ANAHEIM, CA | 1 | $250 |
| FALCONER, KATHLEEN D. | NOT EMPLOYED · NOT EMPLOYED | VISALIA, CA | 2 | $150 |
Connected on the graph
Inbound (78)
| date | from | type | amount | role | source |
|---|---|---|---|---|---|
| — | SURJ PAC | supports_independently | $126 | fec_ies | |
| — | SURJ PAC | supports_independently | $209 | fec_ies | |
| — | SURJ PAC | supports_independently | $293 | fec_ies | |
| — | CONGRESSIONAL PROGRESSIVE CAUCUS PAC | supports_independently | $10,000 | fec_ies | |
| 2026-05-15 | WORKING FAMILIES PARTY PAC | supports_independently | $284 | fec_ies | |
| 2026-05-15 | WORKING FAMILIES PARTY PAC | supports_independently | $250,000 | fec_ies | |
| 2026-05-15 | WORKING FAMILIES PARTY PAC | supports_independently | $503 | fec_ies | |
| 2026-05-14 | MAREMOTO ACTION | supports_independently | $100,000 | fec_ies | |
| 2026-05-14 | MAREMOTO ACTION | supports_independently | $46,784 | fec_ies | |
| 2026-05-14 | MAREMOTO ACTION | supports_independently | $9,044 | fec_ies | |
| 2026-05-13 | COURAGE CALIFORNIA SUPER PAC | supports_independently | $2,061 | fec_ies | |
| 2026-05-12 | WORKING FAMILIES PARTY PAC | supports_independently | $150,000 | fec_ies | |
| 2026-05-11 | CLF | opposes_independently | $16,586 | fec_ies | |
| 2026-05-10 | WORKING FAMILIES PARTY PAC | supports_independently | $2,500 | fec_ies | |
| 2026-05-08 | LEADERS WE DESERVE | supports_independently | $20,196 | fec_ies | |
| 2026-05-08 | LEADERS WE DESERVE | supports_independently | $20,245 | fec_ies | |
| 2026-05-08 | CLF | opposes_independently | $16,725 | fec_ies | |
| 2026-05-07 | DMFI PAC | opposes_independently | $500,000 | fec_ies | |
| 2026-05-05 | WORKING FAMILIES PARTY PAC | supports_independently | $35,634 | fec_ies | |
| 2026-05-05 | WORKING FAMILIES PARTY PAC | supports_independently | $6,924 | fec_ies | |
| 2026-05-04 | CONGRESSIONAL PROGRESSIVE CAUCUS PAC | supports_independently | $190,000 | fec_ies | |
| 2026-05-04 | WORKING FAMILIES PARTY PAC | supports_independently | $7,726 | fec_ies | |
| 2026-05-04 | WORKING FAMILIES PARTY PAC | supports_independently | $117 | fec_ies | |
| 2026-05-04 | WORKING FAMILIES PARTY PAC | supports_independently | $117 | fec_ies | |
| 2026-05-01 | CLF | opposes_independently | $19,335 | fec_ies | |
| 2026-04-30 | LEADERS WE DESERVE | supports_independently | $20,245 | fec_ies | |
| 2026-04-30 | LEADERS WE DESERVE | supports_independently | $20,196 | fec_ies | |
| 2026-04-30 | SURJ PAC | supports_independently | $141 | fec_ies | |
| 2026-04-30 | SURJ PAC | supports_independently | $1,137 | fec_ies | |
| 2026-04-30 | SURJ PAC | supports_independently | $219 | fec_ies | |
| 2026-04-28 | LEADERS WE DESERVE | supports_independently | $20,245 | fec_ies | |
| 2026-04-28 | LEADERS WE DESERVE | supports_independently | $20,196 | fec_ies | |
| 2026-04-28 | WORKING FAMILIES PARTY PAC | supports_independently | $75 | fec_ies | |
| 2026-04-28 | WORKING FAMILIES PARTY PAC | supports_independently | $14 | fec_ies | |
| 2026-04-27 | LEADERS WE DESERVE | supports_independently | $18,582 | fec_ies | |
| 2026-04-27 | LEADERS WE DESERVE | supports_independently | $19,196 | fec_ies | |
| 2026-04-27 | WORKING FAMILIES PARTY PAC | supports_independently | $94,634 | fec_ies | |
| 2026-04-22 | LEADERS WE DESERVE | supports_independently | $17,582 | fec_ies | |
| 2026-04-22 | LEADERS WE DESERVE | supports_independently | $20,196 | fec_ies | |
| 2026-04-17 | WORKING FAMILIES PARTY PAC | supports_independently | $75,000 | fec_ies | |
| 2026-04-09 | LEADERS WE DESERVE | supports_independently | $20,196 | fec_ies | |
| 2026-04-09 | LEADERS WE DESERVE | supports_independently | $20,245 | fec_ies | |
| 2026-04-06 | LEADERS WE DESERVE | supports_independently | $20,245 | fec_ies | |
| 2026-04-06 | LEADERS WE DESERVE | supports_independently | $22,521 | fec_ies | |
| 2026-03-31 | LEAGUE OF LABOR VOTERS | contributed_to | $2,500 | pas2 | |
| 2026-03-30 | LEADERS WE DESERVE | contributed_to | $22,520 | pas2 | |
| 2026-03-30 | LEADERS WE DESERVE | supports_independently | $21,844 | fec_ies | |
| 2026-03-30 | LEADERS WE DESERVE | supports_independently | $22,521 | fec_ies | |
| 2026-03-30 | LEADERS WE DESERVE | contributed_to | $21,843 | pas2 | |
| 2026-03-27 | LEADERS WE DESERVE | contributed_to | $22,520 | pas2 | |
| 2026-03-27 | LEADERS WE DESERVE | supports_independently | $2,162 | fec_ies | |
| 2026-03-27 | LEADERS WE DESERVE | supports_independently | $20,245 | fec_ies | |
| 2026-03-27 | LEADERS WE DESERVE | contributed_to | $2,161 | pas2 | |
| 2026-03-27 | LEADERS WE DESERVE | contributed_to | $20,245 | pas2 | |
| 2026-03-27 | LEADERS WE DESERVE | supports_independently | $22,521 | fec_ies | |
| 2026-03-20 | RISING DEMS | contributed_to | $3,500 | pas2 | |
| 2026-03-17 | ON THE MOVE PAC | contributed_to | $500 | pas2 | |
| 2026-02-04 | A NEW POLICY PAC | contributed_to | $1,425 | pas2 | |
| 2026-02-04 | A NEW POLICY PAC | contributed_to | $2,000 | pas2 | |
| 2026-01-28 | JANE FONDA CLIMATE PAC | contributed_to | $5,000 | pas2 | |
| 2026-01-28 | LEAGUE OF CONSERVATION VOTERS ACTION FUND | contributed_to | $50 | pas2 | |
| 2026-01-14 | SIX PAC | contributed_to | $1,000 | pas2 | |
| 2025-12-29 | RESILIENT MAJORITY PAC | contributed_to | $1,000 | pas2 | |
| 2025-12-26 | PEACE DEMOCRATS | contributed_to | $1,000 | pas2 | |
| 2025-12-23 | NATIONAL NURSES UNITED PAC - A FUND FOR A HEALTHY AMERICA | contributed_to | $3,000 | pas2 | |
| 2025-12-23 | DEMOCRATS RESHAPING AMERICA (DREAMPAC) | contributed_to | $2,000 | pas2 | |
| 2025-12-12 | LATINO VICTORY FUND | contributed_to | $2,500 | pas2 | |
| 2025-11-10 | MEDICARE FOR ALL | contributed_to | $5,000 | pas2 | |
| 2025-11-07 | DOGGETT FOR CONGRESS | contributed_to | $2,000 | pas2 | |
| 2025-11-06 | CONGRESSIONAL PROGRESSIVE CAUCUS PAC | contributed_to | $5,000 | pas2 | |
| 2025-11-05 | CHC BOLD PAC | contributed_to | $5,000 | pas2 | |
| 2025-09-30 | LEADERS WE DESERVE | contributed_to | $5,000 | pas2 | |
| 2025-09-30 | WORKING FAMILIES PARTY PAC | contributed_to | $4,824 | pas2 | |
| 2025-09-29 | VARGAS FOR CONGRESS | contributed_to | $2,000 | pas2 | |
| 2025-09-28 | WORKING FAMILIES PARTY PAC | contributed_to | $176 | pas2 | |
| 2025-09-26 | DEMOCRATS WIN FUND | contributed_to | $1,000 | pas2 | |
| 2025-05-19 | DEMOCRATS WIN FUND | contributed_to | $2,500 | pas2 | |
| 2025-04-25 | YOUTH SAVE DEMOCRACY PAC | contributed_to | $3,500 | pas2 |
Outbound (1)
| date | type | to | amount | role | source |
|---|---|---|---|---|---|
| — | principal_candidate_of | VILLEGAS FOR CONGRESS | — | candidate_committees |