California · U.S. House

Randy Villegas

U.S. House · Democratic

Flip

Election-pack status: yes. Report date 2026-11-05.

Key finding from the compilation

Defeated a Republican incumbent (flip). Outside groups spent ~$2.9M against vs ~$4.4M for (FEC e-file est.); raised $5.94M, 90.6% from individuals

Election

Date
2026-11-03
Votes
54,337 (66.4%)
Opponent
David Valadao (R) · 27,480 (33.6%)
Previous officeholder
David Valadao (R), incumbent, defeated

Money reported in the file

Raised
$5,942,030
Cash on hand
$962,352 as of 2026-10-14
Individual share
90.6%
PAC share
9.3%
Self loans or contributions
$0
Outside spending for
$4,401,998
Outside spending against
$2,914,993
Committee
C00902379
Coverage note
FEC itemized 2025-04-14 to 2026-10-14 (principal committee); IE e-filings through 2026-11-03

Figures come from the original election pack, or the serving-member roster when marked roster only. Election results are unofficial until certification. 112 reported ties and 5 inferred ties are listed below.

Read the ties

Four money views plus a separate Trades view. Orbit 3D is the default. Solid lines are reported (112). Inferred ties are dimmer (5). This is not the full set of 17,703 ties.

Table

Drag to spin · scroll to zoom · click to select

  • IE supporting0
  • IE opposing0
  • PAC contributions0
  • Party committees0
  • Transfers0
  • Vendors0
  • Itemized contributions0
  • Campaign committee0
  • Election / opponents0
  • Self-funding0
  • Other0
  • Reported, solid
  • Inferred, dim particles
  • Both on one name
  • Node size and distance ≈ documented dollars

Randy Villegas is at the center. Choose a name in the active view, or use “Show on orbit” in the table. A shared name is not proof of coordination.

Documented ties (117)

Every tie in this official’s file. The same filters apply to the orbit and this table.
Relationship Amount Date Evidence Between Record Orbit
principal campaign committee — 2025-2026 Reported Randy Villegas → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
elected Nov 3, 2026 (unofficial) $54,337 2026-11-03 Reported Randy Villegas → U.S. House, CA-22 Public record
general-election opponent (defeated) $27,480 2026-11-03 Reported Randy Villegas → David Valadao (Government site) Public record
principal campaign committee — — Reported David Valadao (Government site) → Valadao for Congress (C00499392) Public filing
transfer from joint fundraising / authorized committee (line 12) $115,000 2025-04-14..2026-10-14 Reported Villegas Victory Fund (C00957274) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $72,243 2025-04-14..2026-10-14 Reported California House Majority Fund (C00846303) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $56,762 2025-04-14..2026-10-14 Reported Tmvvv Victory Fund (C00958777) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $25,663 2025-04-14..2026-10-14 Reported Blue Wave California Victory Fund (C00901009) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $17,182 2025-04-14..2026-10-14 Reported Caregivers House Victory Fund (C00958751) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $10,500 2025-04-14..2026-10-14 Reported Lawrence Villegas Victory Fund (C00961532) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $10,475 2025-04-14..2026-10-14 Reported Dem Rising 2026 (C00920827) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $9,709 2025-04-14..2026-10-14 Reported Cpc Victory Fund (C00957373) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $9,000 2025-04-14..2026-10-14 Reported Blue Collar Brigade (C00954164) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
transfer from joint fundraising / authorized committee (line 12) $3,400 2025-04-14..2026-10-14 Reported Take Nothing for Granted (C00958496) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
party committee contribution (line 11b) $5,000 2025-04-14..2026-10-14 Reported Democratic Women of the South Orange County (Organization site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
party committee contribution (line 11b) $2,855 2025-04-14..2026-10-14 Reported Dccc (Party site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
party committee contribution (line 11b) $293 2025-04-14..2026-10-14 Reported California Democratic Party (Party site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 4 item(s) $10,000 20260507..20261009 Reported End Citizens United (C00573261) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 2 item(s) $10,000 20260401..20261007 Reported UAW - V - Cap (UAW Voluntary Community Action Program) 'Int'L Union United Autom (C00002840) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20260627..20260805 Reported Moveon.Org Political Action (C00341396) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20251117..20260703 Reported Chc Bold PAC (C00365536) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 2 item(s) $10,000 20260424..20260930 Reported PACe of California School Employees Association - Local, State, Federal Candidat (C00480830) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 2 item(s) $10,000 20260311..20260907 Reported NEA Fund for Children and Public Education (C00003251) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20250930..20260914 Reported Leaders We Deserve (C00843110) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 3 item(s) $10,000 20250928..20260929 Reported Working Families Party PAC (C00606962) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 2 item(s) $10,000 20251110..20260617 Reported Medicare for All (C00685552) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20251106..20260617 Reported Congressional Progressive Caucus PAC (C00513176) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $8,500 20250425..20260911 Reported Youth Save Democracy PAC (C00832493) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 2 item(s) $7,500 20260313..20260823 Reported International Association of Sheet Metal, Air, Rail and Transportation Workers P (C00007542) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $7,500 20260331..20260701 Reported League of Labor Voters (C00913178) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 4 item(s) $7,000 20251224..20260930 Reported Democrats Reshaping America (Dreampac) (C00423079) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 3 item(s) $5,012 20260128..20260922 Reported Jane Fonda Climate PAC (C00806893) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20261007..20261007 Reported Vote Save America (C00835587) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20261013..20261013 Reported No Surrender Fund (C00895607) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20261013..20261013 Reported Innovation for Good PAC (C00892901) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20261002..20261002 Reported Torch PAC (C00951228) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20261005..20261005 Reported Capa21- Federal (C00564690) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20261005..20261005 Reported Communications Workers of America - Cope Political Contributions Committee (C00002089) (Organization site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20260810..20260810 Reported Progressive Turnout Project (C00580068) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 2 item(s) $5,000 20260922..20260922 Reported SEIU Cope (Service Employees International Union Committee On Political Educatio (C00004036) (Organization site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260714..20260714 Reported Amalgamated Transit Union - Cope (C00032995) (Organization site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260721..20260721 Reported National Union of Healthcare Workers Federal Committee On Political Education (C00461418) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20260914..20260914 Reported Voices for Progress Political Action Committee (C00501676) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260810..20260810 Reported American Federation of State County & Municipal Employees P E O P L E (C00011114) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260929..20260929 Reported Professional Engineers In California Government Federal PAC (Pecg Fed-PAC) (C00459800) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20260823..20260823 Reported Progressive Voters of America (C00406553) (Organization site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Membership organization); 2 item(s) $5,000 20260811..20260907 Reported American Association for Justice Political Action Committee (AAJ PAC) (C00024521) (Organization site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20260908..20260908 Reported Democrats of Orange County Political Action Committee (Democ PAC) (C00439646) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 2 item(s) $5,000 20260817..20260914 Reported Hope PAC (C00701680) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260908..20260908 Reported United Association of Journeymen & Apprentices of the U.S. & Canada Local 447 Fe (C00320218) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260811..20260811 Reported Machinists Non Partisan Political League of the International Association of Mac (C00002469) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260929..20260929 Reported American Federation of Teachers, AFL-CIO Committee On Political Education (C00028860) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20260922..20260922 Reported PAC To the Future (C00344234) (Organization site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20260831..20260831 Reported Hmp (C00495028) (Campaign site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20260923..20260923 Reported Courage To Change (C00692202) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 2 item(s) $5,000 20260601..20260929 Reported Democracy Summer Leadership PAC (C00664318) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20260831..20260831 Reported Ameripac: the Fund for A Greater America (C00271338) (Organization site) → Randy Villegas for Congress (C00902379) (Campaign site) Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $800,000 2026-05-01..2026-09-13 Reported National Nurses United for Patient Protection (C00490375) (Organization site) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $750,946 2026-05-19..2026-05-26 Reported New Democrat Majority (C00859660) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $669,445 2026-09-08..2026-10-23 Reported The Governing Majority Fund (C00737411) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $623,770 2026-04-17..2026-10-31 Reported Working Families Party PAC (C00606962) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $600,000 2026-05-19..2026-05-26 Reported Bda PAC (C00908707) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $578,900 2026-09-22..2026-09-22 Reported American Federation of State County & Municipal Employees People (C00011114) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $500,000 2026-05-08..2026-05-08 Reported Dmfi PAC (C00710848) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $462,338 2026-10-06..2026-10-27 Reported Project 218 (C00871368) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $450,169 2026-03-31..2026-05-26 Reported Leaders We Deserve (C00843110) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $389,623 2026-09-29..2026-10-23 Reported Somos PAC (C00724203) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $201,581 2026-09-08..2026-10-25 Reported Health Care Saves Lives (C00888081) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $200,000 2026-05-08..2026-05-08 Reported Congressional Progressive Caucus PAC (C00513176) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $188,370 2026-10-05..2026-10-05 Reported AB PAC (C00492140) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $162,000 2026-05-26..2026-05-27 Reported American Priorities (Ap) (C00932723) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $115,759 2026-10-01..2026-10-18 Reported America PAC (C00879510) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $113,729 2026-09-16..2026-10-13 Reported Strategic Majority PAC (C00890335) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $86,097 2026-05-07..2026-05-21 Reported Clf (C00504530) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $64,056 2026-10-09..2026-10-24 Reported Mijente PAC (C00738039) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $48,404 2026-05-14..2026-05-30 Reported Maremoto Action (C90023458) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $40,000 2026-10-26..2026-10-26 Reported Latino Victory Project (C90015181) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $38,115 2026-05-22..2026-10-23 Reported Central Valley for Working Families (C00936831) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $36,700 2026-05-19..2026-05-21 Reported 314 Action Fund (C00633248) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $24,557 2026-05-26..2026-10-22 Reported Moveon.Org Political Action (C00341396) (Campaign site) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $21,274 2026-10-12..2026-10-12 Reported Maga Inc. (C00892471) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $20,732 2026-05-14..2026-06-01 Reported Indivisible Action (C00678839) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $16,118 2026-10-09..2026-10-29 Reported Working America (C90011156) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $13,231 2026-10-12..2026-10-20 Reported SEIU Cope (Service Employees International Union Committee On Political Education) (C00004036) (Organization site) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $12,000 2026-10-19..2026-10-19 Reported Hispanic Leadership Trust (C00809970) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $11,662 2026-05-26..2026-11-03 Reported Food and Water Action (C90019357) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $10,150 2026-10-05..2026-10-05 Reported Democratic Messaging Project (C00800995) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $10,000 2026-10-30..2026-10-30 Reported Unidosus Action PAC (C00684258) → Randy Villegas Public filing
independent expenditures opposing (estimate, e-filed Sch. E deduped) $9,042 2026-09-10..2026-09-28 Reported The Conservative Caucus Dba Americans for Constitutional Liberty (C90018904) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $8,129 2026-10-09..2026-10-28 Reported Small Business Victory Fund PAC (C00961326) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $6,826 2026-10-29..2026-10-29 Reported Building Together (C00955138) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $5,685 2026-10-11..2026-11-01 Reported Voters of Tomorrow PAC (C00833103) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $5,000 2026-10-29..2026-10-29 Reported Maremoto Action (C90023458) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $5,000 2026-10-23..2026-10-23 Reported Parkspac (C00914234) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $3,831 2026-10-22..2026-10-22 Reported Christopher Street Project (C90023912) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $2,810 2026-10-15..2026-10-16 Reported Immigrants' List Civic Action, Inc. (C90014101) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $2,550 2026-10-28..2026-10-28 Reported 80-20 Superpac (C00706689) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $2,125 2026-04-09..2026-05-14 Reported Surj PAC (C00742205) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $2,061 2026-05-13..2026-05-13 Reported Courage Campaign Super PAC (C00523498) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $1,500 2026-10-26..2026-10-26 Reported Climate Hawks Vote Political Action (C00548461) (Campaign site) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $1,494 2026-10-19..2026-10-19 Reported For the People Fund (C90023888) → Randy Villegas Public filing
independent expenditures supporting (estimate, e-filed Sch. E deduped) $1,212 2026-10-15..2026-11-01 Reported Field Team 6 Inc. (C00909994) → Randy Villegas Public filing
disbursements to vendor (Schedule B) $3,001,848 2025-04-14..2026-10-14 Reported Randy Villegas for Congress (C00902379) (Campaign site) → Debra Schommer Media Group (Organization site) Public filing
disbursements to vendor (Schedule B) $461,600 2025-04-14..2026-10-14 Reported Randy Villegas for Congress (C00902379) (Campaign site) → Payroll Data Processing Public filing
disbursements to vendor (Schedule B) $371,730 2025-04-14..2026-10-14 Reported Randy Villegas for Congress (C00902379) (Campaign site) → WestWest Digital (Organization site) Public filing
disbursements to vendor (Schedule B) $180,000 2025-04-14..2026-10-14 Reported Randy Villegas for Congress (C00902379) (Campaign site) → Workers Productions LLC Public filing
disbursements to vendor (Schedule B) $169,187 2025-04-14..2026-10-14 Reported Randy Villegas for Congress (C00902379) (Campaign site) → ActBlue Technical Services (Organization site) Public filing
disbursements to vendor (Schedule B) $144,058 2025-04-14..2026-10-14 Reported Randy Villegas for Congress (C00902379) (Campaign site) → Global Strategy Group, LLC (Organization site) Public filing
85 PAC donors in common (2025-26); those PACs gave Randy Villegas $249,428 $249,428 2025-26 Inferred Randy Villegas → JoAnna Mendoza Public filing
33 PAC donors in common (2025-26); those PACs gave Randy Villegas $143,450 $143,450 2025-26 Inferred Randy Villegas → Mike McGuire Public filing
94 PAC donors in common (2025-26); those PACs gave Randy Villegas $278,078 $278,078 2025-26 Inferred Randy Villegas → Richard Pan Public filing
19 PAC donors in common (2025-26); those PACs gave Randy Villegas $74,800 $74,800 2025-26 Inferred Randy Villegas → Jacqui Irwin Public filing
1 PAC donor(s) in common with opponent (2025-26) $1,000 2025-26 Inferred Randy Villegas → David Valadao (Government site) Public filing
DCCC-backed primary rival (26.90%) — 2026-06-02 Reported Jasmeet Bains (D) → Randy Villegas Wikipedia
primary attack ad "Cover Up" — 2026-05 Reported Blue Dog Action PAC → Randy Villegas News report
primary attack ad "Victims of Abuse" — 2026-05 Reported New Democrat Majority → Randy Villegas News report
endorsement — 2026 Reported Bernie Sanders → Randy Villegas Wikipedia

PDF dossier

Expected path: pdfs/villegas/Villegas_Know_Your_Politician_2026-11-05.pdf

The PDF binary is not in this preview. When the dossier pack is added at public/pdfs/villegas/Villegas_Know_Your_Politician_2026-11-05.pdf, this page will link the file. The folder name (villegas) is the key, because some surnames share a PDF basename. Until then, use the printable summary.