Official portrait of Sen. Ruben Gallego (D-AZ)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Sen. Ruben Gallego (D-AZ)

House / Senate · Democrat (most recent term) · AZ · in Congress 2015–present · Bioguide ID G000574

Party history by chamber: House D 2015–2025, Senate D 2025–present. Source: term data in unitedstates/congress-legislators (CC0); party shown is as recorded per term there.

Estimated net worth (from public disclosures)

EstimateReport yearLowMidHigh
(a) Estimated net worth before entering office (report year 2014)2014$120,018$602,508$1,084,998
(b) Latest net worth estimate2025−$1,064,991−$657,498−$250,004
(c) Estimated gain / loss, nominal dollars, 2014 → 2025 (11 years spanned)2014–2025−$2,149,989−$1,260,006−$370,022

Gain Low = latest Low − earliest High; Gain High = latest High − earliest Low (widest possible spread); Mid = latest Mid − earliest Mid.

Reliability flags (net worth): none for these two endpoints. Included in the recommended dollar-gain ranking.

Net worth by report year (mid; Low–High)
Report yearAssets (mid)Liabilities (mid)Net worth midLow … HighStatus / flags
2014$810,009$207,501$602,508$120,018 … $1,084,998computed
2015$947,014$582,502$364,513−$340,971 … $1,069,997computed
2016$171,505$450,001−$278,496−$526,990 … −$30,002computed
2017$554,506$825,002−$270,496−$775,988 … $234,997computed
2018$587,006$482,502$104,505−$310,987 … $519,997computed
2019$270,008$482,502−$212,494−$531,985 … $106,997computed
2020$229,506$750,000−$520,494−$897,987 … −$143,001computed
2021$840,504$827,502$13,003−$581,991 … $607,997computed
2022$832,504$1,577,502−$744,998−$1,582,992 … $92,996computed
2023$82,504$1,532,502−$1,449,998−$2,017,993 … −$882,003computed
2024$121,503$825,001−$703,498−$1,051,994 … −$355,002computed
2025$212,504$870,002−$657,498−$1,064,991 … −$250,004computed
Read this first. Members report asset values only as ranges (e.g. “$15,001 – $50,000”), never exact dollars. Every figure below is an estimate computed from range midpoints, not a measured return. Figures cannot be interpreted as investment performance, and they do not show wrongdoing or skill. Methodology and limitations are at the end and in the project README. Sources: public financial disclosure reports filed with the Clerk of the U.S. House of Representatives and/or the Secretary of the Senate (Senate eFD), linked below.
Avg. annual change (geometric, est.)-5.6%
Simple average of years-2.6%
Years estimated7
Best / worst single year2020 +22%
2021 -48%

Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): -9.8% to -4.7%. This band is narrow because it moves both years together; the true uncertainty is larger — see the per-year “strict envelope” column and the limitations.

Estimated year-over-year change

-48%0%22%2017201820192020202120222025

Bars: midpoint estimate; whisker: same-position floor/ceiling band. Axis clipped to −100%…+150%. Years with insufficient traceable holdings are omitted.

Year (t−1 → t)Opening value (mid)Closing value (mid)Income (mid)Buys (mid)Sales (mid)Est. gainSame-position bandStrict envelopeTraced coverageStatus / flags
2014→2015$8,000$32,500$0$8,000$8,000 +306.2%+233.3% … +1398.6%-175% … +787%1%excluded; not eligible: traced prior-year value below $50,000; high turnover (buys+sells > 100% of opening value); many new/exited positions
2015→2016$56,004$80,504$0$0$0 +43.7%+33.3% … +199.8%-150% … +237%6%excluded; not eligible: traced coverage 6% < 60%
2016→2017$163,504$163,504$10,101$0$0 +6.2%+6.0% … +6.9%-109% … +121%95%counted
2017→2018$546,506$571,006$42,702$0$0 +12.3%+10.5% … +13.0%-76% … +100%99%counted
2018→2019$530,504$164,504$3,952$113,004$399,002 -14.3%-18.1% … -5.8%-111% … +83%90%counted
2019→2020$189,006$189,006$302$0$40,501 +21.6%+18.6% … +22.5%-101% … +144%70%counted
2020→2021$221,506$58,004$302$0$56,502 -48.2%-64.3% … -43.4%-138% … +42%97%counted
2021→2022$808,004$800,004$32,802$8,000$16,001 +4.1%+2.9% … +4.6%-72% … +80%96%counted
2022→2023$82,504$82,504$302$0$0 +0.4%+0.0% … +0.5%-122% … +123%10%excluded; not eligible: traced coverage 10% < 60%
2023→2024$0$0$0$0$0 n/an/a … n/an/a … n/a0%excluded; not eligible: traced prior-year value below $50,000
2024→2025$113,502$113,502$0$0$0 +0.0%+0.0% … +0.0%-117% … +117%93%counted

Filings used

Each annual-report year uses one filing (most recently filed version among originals/amendments whose Schedule A row count is ≥ 40% of the largest). Electronic (text) PDFs are parsed. Scanned/image-only filings are OCR-read and used only if they pass the explicit validation gates described in the project README (value/income coverage, two-engine agreement, exact bracket snapping, page completeness, year-to-year position continuity); such years are labelled OCR-derived below. Scanned filings that fail validation are listed as “insufficient data – scanned”.

Report yearDoc IDTypeFiledSchedule A rowsRows with unparsed valueSource (official filing) / SHA-256
201410008464House amendment8/14/201518010008464.pdf
5aa843cf38661d0d6649bf914769f082b2f7f0b4c86d66540beeefef43913b1a
201510013681House annual8/14/201629010013681.pdf
53dda54fceef7f34f08ea199daf1c8f5bbe58893f66a937ef78a83bf130748db
201610018433House annual8/13/201711010018433.pdf
cedffc8550fd4cc205575cfa8ecb09435a6696e14365cb326d0b863cf974d082
201710022372House annual5/15/201812010022372.pdf
b1386694b9db02dc19987969291061fa74cf267b60d4098a398e179c81347f33
201810028933House annual8/13/201913010028933.pdf
54e219fd2a7203734022cf38fe9fa24774f624b19de120e943f6b6d77e217353
201910062794House amendment8/13/202417010062794.pdf
c1cddbad611209756978d41fcd5619fb33bb9fceca0313c43baed5264622efb7
202010055599House amendment8/12/202313010055599.pdf
6dc5cca4f892268572afd3fb5122ffcb77843c86a2f60512b5c55f5f0fc19605
202110062631House amendment8/13/202414010062631.pdf
a7443f985c7c9d2280f747de4ef6cd8d0d4b4a3f16968ffe04e88aeac0566461
202210062630House amendment8/13/20248010062630.pdf
8aa854a8cfa15f48cb967b3ce2b6e5cb637aee9c6f3132e8b855bdfab700b9f5
202310058791House annual8/13/20247010058791.pdf
a68194da9875317bd2b504d77941be61f6af5f7814594156a42bdd81f0823243
202431fa8808-03f6-43fa-b119-99fd52135898Senate annual05/15/202560Senate eFD report
464f140c602823b7394b416ddebb38c360d1f2a5f39294ba293e93bacdd7a1f4
202505bf2b1a-732f-4cc7-87a3-1ecae9c1034bSenate annual08/13/202690Senate eFD report
c20b0bda5aae6958931c8c1e8045090bb3af88eea10097548e1830bc2cc11dde

Largest movers 2020→2021

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Aspiration Redwood Fund [MF]—held$50,001 - $100,000$1,001 - $15,000$0$0
Aspiration Checking Account [BA]—held$15,001 - $50,000$1 - $1,000$0$0
401k Riester Public Relations ⇒ American Funds AMCAP Fund R6 (RAFGX) [MF]—held$1,001 - $15,000None$0$0
401k Riester Public Relations ⇒ Vanguard Mid-Cap Index Fund Admiral Shares (VIMAX) [MF]—held$1,001 - $15,000None$0$8,000
National Association of Realtors 401K ⇒ T Rowe Price Retirement 2055 Fund (TRRNX) [PE] Nat—held$1,001 - $15,000$1,001 - $15,000$0$0
United Services Auto Association Checking Account [BA]—held$1 - $1,000$1 - $1,000$0$0
UBS Simple IRA ⇒ JP Morgan Smart Retirement Fund 2055 (JFFCX) [MF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
City of Phoenix 401A ⇒ Vanguard Institutional Index Fund Institutional Plus Shares—exited$15,001 - $50,000—$0$32,500

Largest movers 2021→2022

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Rental of Real Property [RP]—held$500,001 - $1,000,000$500,001 - $1,000,000$0$0
National Association of Realtors 401K ⇒ T Rowe Price Retirement 2055 Fund (TRRNX) [PE] Nat—held$1,001 - $15,000$1,001 - $15,000$0$0
United Services Auto Association Checking Account [BA]—held$1 - $1,000$1 - $1,000$0$0
UBS Simple IRA ⇒ JP Morgan Smart Retirement Fund 2055 (JFFCX) [MF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Aspiration Checking Account [BA]—held$1 - $1,000$1 - $1,000$0$0
Aspiration Fund Adviser LLC [PS]—held$15,001 - $50,000$15,001 - $50,000$0$0
Aspiration Redwood Fund [MF]—exited$1,001 - $15,000—$8,000$16,001
Chase Bank Checking Account [BA]SPheld$1 - $1,000$1 - $1,000$0$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
USAA Federal Savings Bank (San Antonio, TX) Type: Checking—held$1,001 - $15,000$1,001 - $15,000$0$0
Aspiration Fund Adviser LLC Company: Aspiration Fund Adviser LLC (Marina Del Rey, CA) Desc—held$15,001 - $50,000$15,001 - $50,000$0$0
Aspiration (San Francisco, CA) Type: Checking, SavingsJTheld$15,001 - $50,000$15,001 - $50,000$0$0
UBS Simple IRA ⇒ JFFCX - Jpmorgan Smartretirement 2055 Fd CSPheld$1,001 - $15,000$1,001 - $15,000$0$0
IRA Club ⇒ NameCoach Inc. Company: NameCoach Inc. (Palo Alto, CA) Filer comment: Convertib—held$15,001 - $50,000$15,001 - $50,000$0$0

Method (summary)

  1. Schedule A asset rows are read from each annual report; the dollar range for each row is converted to its midpoint. Open-ended top ranges (“Over $50,000,000”) are excluded from the traced set and counted as a coverage loss.
  2. Positions are matched year to year by owner code (self/SP/DC/JT) + normalised asset name. A position that appears only in year t is included only if Schedule B shows a purchase of it in year t (opening value 0); a position that disappears is included only if Schedule B shows a sale (closing value 0). Otherwise it is excluded as unexplained.
  3. Estimated gain = (closing − opening + reported income − purchases + sale proceeds) ÷ opening, all at midpoints, for the traced positions. “Capital gains” income is not added again (it is already in value change and sale proceeds).
  4. A year counts only if traced opening value ≥ $50,000 and traced coverage ≥ 60% of the opening midpoint. A member is ranked only with ≥ 3 such years (exactly 2 = “limited data”, shown but unranked). Average = geometric mean of (1+yearly estimate).

Limitations

Generated 2026-10-01 by an automated pipeline. Data: Office of the Clerk, U.S. House of Representatives (disclosures-clerk.house.gov); member roster: unitedstates/congress-legislators (CC0).