Official portrait of Rep. Jared Huffman (D-CA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Jared Huffman (D-CA)

House · Democrat (most recent term) · CA-2 · in Congress 2013–present · Bioguide ID H001068

Party history: D 2013–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 2013, the member's first year in office)2013−$714,961$314,518$1,343,998
(b) Latest net worth estimate2025$135,044$1,106,021$2,076,998
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$1,208,954+$791,502+$2,791,959

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
2013$1,452,020$1,137,501$314,518−$714,961 … $1,343,998computed
2014$1,455,524$1,170,002$285,523−$815,951 … $1,386,997computed
2015$1,415,524$1,157,502$258,022−$816,952 … $1,332,997computed
2016$2,190,024$1,125,001$1,065,024−$252,951 … $2,382,998computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2017$1,566,524$1,125,001$441,523−$655,952 … $1,538,998computed
2018$1,543,025$1,125,001$418,024−$669,950 … $1,505,998computed
2019$1,593,524$1,125,001$468,522−$622,953 … $1,559,998computed
2020$1,586,517$1,125,001$461,516−$582,966 … $1,505,998computed
2021$1,625,518$1,125,001$500,516−$574,965 … $1,575,998computed
2022$1,543,522$550,001$993,520$102,043 … $1,884,998computed
2023$1,639,526$550,001$1,089,524$125,051 … $2,053,998computed
2024$1,524,024$550,001$974,023$59,048 … $1,888,998computed
2025$1,656,022$550,001$1,106,021$135,044 … $2,076,998computed
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.)+1.4%
Simple average of years+1.8%
Years estimated10
Best / worst single year2020 +19%
2022 -16%

Reliability flags: 1 unparsed value(s).

Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): +2.3% to +1.1%. 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

-16%0%19%2014201520182019202020212022202320242025

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
2013→2014$1,296,015$1,303,016$302$32,002$0 -1.9%-1.9% … -1.9%-93% … +89%89%counted
2014→2015$1,455,024$1,415,524$502$8,000$0 -3.2%-3.6% … -2.3%-99% … +93%100%counted
2015→2016$641,522$649,522$402$8,000$0 +0.1%+0.0% … +0.1%-130% … +131%45%excluded; not eligible: traced coverage 45% < 60%
2016→2017$584,522$626,022$402$64,502$81,002 +10.0%+7.9% … +19.9%-140% … +160%41%excluded; not eligible: traced coverage 41% < 60%
2017→2018$1,518,022$1,509,522$33,503$48,502$8,000 -1.0%-1.3% … -0.2%-95% … +93%97%counted
2018→2019$1,510,022$1,569,522$33,503$0$0 +6.2%+5.6% … +7.7%-86% … +99%98%counted
2019→2020$1,529,021$1,497,514$33,503$24,002$310,006 +18.8%+17.9% … +21.4%-79% … +116%96%counted
2020→2021$1,406,513$1,518,515$33,202$88,006$0 +4.1%+3.6% … +5.2%-90% … +98%89%counted
2021→2022$1,496,014$1,542,520$32,702$315,514$0 -15.8%-17.6% … -11.4%-120% … +88%92%counted; many new/exited positions
2022→2023$1,502,520$1,582,523$34,653$48,003$16,001 +5.5%+3.9% … +6.1%-92% … +103%97%counted
2023→2024$1,540,023$1,475,022$33,104$24,002$48,003 -0.5%-1.5% … -0.2%-97% … +96%94%counted
2024→2025$1,432,522$1,473,021$33,003$8,000$16,001 +5.7%+5.7% … +5.7%-92% … +104%94%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
201310000711House annual5/6/201443010000711.pdf
fd4281bedf2846ab90f3793a6ce756d077fe6334c76bc777b76a70151f9f0d4f
201410006956House annual5/20/201549010006956.pdf
0cdede41ac8ec0931f60bebb4ab6a1748465c433c27435b5af2dcfd1377adaee
201510011463House annual6/15/201648010011463.pdf
cb71388915bb6e7664715fb471a02c3a4555dc644242f208b56e5aec723389e6
201610041369House amendment7/12/202149110041369.pdf
bafb4abeb42dfe780fa9e17245118881714849cf2ad631278a5515d47adc9e40
201710041392House amendment7/12/202156010041392.pdf
86d257eac1f2467db2108aa9a16ac4d0271137c6a635098e4e144b3b9f905cf7
201810041394House amendment7/12/202152010041394.pdf
f84d37bcdbe4b67cddf43044120e972ff09a1244cc3064b81c8fc1c43fc04079
201910041429House amendment7/13/202148010041429.pdf
16fcd59af2bac2e48ef26b68f98075705c4ef520a1a7345839d5dc776b63bbc2
202010041332House annual7/15/202150010041332.pdf
ca329fcb92606b2a2d8bfc6bb56e0de94d57810233922dc09415339b291a9b7b
202110049216House annual8/24/202235010049216.pdf
b8c23958e91c69c21a4f3373d51c0cde58036fa57d500383cfc8958a7d010d37
202210062184House amendment6/10/202444010062184.pdf
9f581d4e1aec2355f49847baabd7d59e5b1164f4873e7e76bb929d336e88b8b1
202310060152House annual6/10/202451010060152.pdf
17af34accdf625d5dd46ab8ecdfa993384d289a4a18b9668e8dba1b9c7b39506
202410074593House amendment3/27/202653010074593.pdf
872b0a12ef09e5aa24b68546bcdb140773889d2a08ac79d665dc0f343031a8c5
202510078256House annual7/30/202646010078256.pdf
db5009d000f394cc613840dc5a3c7c1a47079a50dbdda98d1158f586830aeee9

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Fidelity Joint Brokerage Account ⇒ Fidelity Govt Money Market [BA]JTheld$1 - $1,000$15,001 - $50,000$0$0
Jared's Fidelity Rollover IRA ⇒ Merchant's Bank CD [BA]—new—$1,001 - $15,000$8,000$8,000
Fidelity Joint Brokerage Account ⇒ First Horizon Bank CD [BA]JTnew—$1,001 - $15,000$8,000$8,000
Jared's Roth IRA ⇒ First TR NSDQ Clean Edge Green Energy Index [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
Jared's Fidelity Traditional IRA ⇒ SPDR S&P 500 ETF [EF]—held$1,001 - $15,000$1,001 - $15,000$0$0
Susan's Fidelity Rollover IRA ⇒ Fidelity Total Bond Fund [MF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Jared's Roth IRA ⇒ Vanguard FTSE Social Index [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
Jared's Fidelity Rollover IRA ⇒ Fidelity Government Money Market [BA]—held$15,001 - $50,000$15,001 - $50,000$0$0

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Redwood Credit Union Money Market [BA]JTheld$15,001 - $50,000$1 - $1,000$0$0
Jared's Fidelity Traditional IRA ⇒ INVESCO Wilder-Hill Clean Energy ETF [EF]—held$15,001 - $50,000$1,001 - $15,000$0$0
Jared's Fidelity Rollover IRA ⇒ Global X FDS Robotics - BOTZ [EF]—held$1,001 - $15,000$15,001 - $50,000$0$0
Jared's Fidelity Traditional IRA ⇒ Invesco FD TR II Solar ETF [EF]—held$15,001 - $50,000$1,001 - $15,000$0$0
Jared's Fidelity Rollover IRA ⇒ Sinovus Bank CD [BA]—held$1,001 - $15,000None$0$16,001
Susan's Fidelity Roth IRA ⇒ SPDR S&P 500 ETF [EF]SPheld$1 - $1,000$1,001 - $15,000$0$0
Jared's Roth IRA ⇒ First TR NSDQ Clean Edge Green Energy Index [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
Jared's Fidelity Traditional IRA ⇒ SPDR S&P 500 ETF [EF]—held$1,001 - $15,000$1,001 - $15,000$0$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Jared's Fidelity Traditional IRA ⇒ INVESCO Wilder-Hill Clean Energy ETF [EF]—held$1,001 - $15,000$15,001 - $50,000$0$0
Jared's Fidelity Rollover IRA ⇒ SPDR S&P 500 ETF [MF]—held$1,001 - $15,000$15,001 - $50,000$0$0
Susan's Fidelity Rollover IRA ⇒ Citizens Bank CD [BA]SPheld$1,001 - $15,000$1,001 - $15,000$8,000$0
Jared's Roth IRA ⇒ Fidelity Cash Reserves [BA]—held$1 - $1,000$1,001 - $15,000$0$0
Jared's Roth IRA ⇒ First TR NSDQ Clean Edge Green Energy Index [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
Jared's Fidelity Traditional IRA ⇒ SPDR S&P 500 ETF [EF]—held$1,001 - $15,000$1,001 - $15,000$0$0
Susan's Fidelity Rollover IRA ⇒ Fidelity Total Bond Fund [MF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Jared's Roth IRA ⇒ Vanguard FTSE Social Index [MF]—held$1,001 - $15,000$1,001 - $15,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).