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

Rep. Zoe Lofgren (D-CA)

House · Democrat (most recent term) · CA-18 · in Congress 1995–present · Bioguide ID L000397

Party history: D 1995–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 at the earliest available report (2013); the member entered office earlier, in 19952013$64,044$1,262,021$2,459,998
(b) Latest net worth estimate2025$2,266,025$5,478,512$8,690,999
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$193,973+$4,216,491+$8,626,955

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

Reliability flags (net worth): 2025: 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket. 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$2,012,022$750,001$1,262,021$64,044 … $2,459,998computed
2014$2,603,022$750,001$1,853,022$491,045 … $3,214,998computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2015$3,219,022$750,001$2,469,021$918,044 … $4,019,998computed
2016$3,465,020$750,001$2,715,020$1,105,041 … $4,324,998computed
2017$3,866,054$1,500,002$2,366,052$91,107 … $4,640,997computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2018$3,844,546$750,000$3,094,546$1,143,093 … $5,045,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2019$3,460,054$750,000$2,710,053$770,107 … $4,649,999computed
2020$3,385,019$750,000$2,635,018$995,038 … $4,274,999computed
2021$3,590,561$750,000$2,840,560$755,122 … $4,925,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2022$3,921,562$750,001$3,171,562$1,015,125 … $5,327,998computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2023$5,446,022$375,000$5,071,022$1,865,044 … $8,276,999computed
2024$5,577,020$375,000$5,202,020$1,944,040 … $8,459,999computed
2025$5,853,512$375,000$5,478,512$2,266,025 … $8,690,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
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.)+4.5%
Simple average of years+7.2%
Years estimated11
Best / worst single year2023 +52%
2016 -25%

Reliability flags: 5/11 years trading-dominated; 1 year(s) driven by income/one position/range artefact; 6 unparsed value(s).

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

-25%0%52%20142015201620182019202020212022202320242025

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,364,018$1,955,018$31,064$64,004$24,002 +42.7%+35.6% … +63.8%-76% … +161%68%counted
2014→2015$2,253,022$2,431,518$41,768$32,500$219,004 +18.1%+17.5% … +19.4%-76% … +112%93%counted
2015→2016$2,938,520$2,959,516$2,103$790,502$40,501 -24.7%-26.1% … -24.2%-114% … +64%91%counted
2016→2017$456,002$1,871,043$1,201$1,462,543$16,001 -6.6%-9.0% … -1.3%-466% … +453%13%excluded; not eligible: traced coverage 13% < 60%; high turnover (buys+sells > 100% of opening value); many new/exited positions
2017→2018$2,737,047$2,814,542$12,352$8,000$96,006 +6.5%+5.7% … +8.7%-94% … +107%88%counted
2018→2019$2,439,041$2,188,547$10,601$405,010$370,507 -11.3%-19.1% … -8.5%-127% … +104%79%counted; many new/exited positions
2019→2020$3,379,550$3,352,518$21,202$32,002$888,030 +25.2%+22.5% … +32.8%-81% … +131%98%counted; many new/exited positions
2020→2021$2,819,516$2,294,020$10,601$128,008$8,000 -22.5%-23.6% … -22.1%-103% … +58%83%counted; many new/exited positions
2021→2022$2,810,056$2,343,053$6,102$8,000$24,002 -15.8%-18.0% … -15.2%-114% … +82%82%counted
2022→2023$3,225,552$5,047,520$20,306$1,046,016$882,548 +52.0%+9.2% … +66.6%-125% … +230%86%counted; many new/exited positions; single position drives the result (range jump)
2023→2024$4,829,518$5,162,018$33,258$24,002$56,502 +8.2%+7.2% … +12.3%-113% … +129%89%counted
2024→2025$5,296,518$5,462,511$23,553$896,004$732,012 +0.5%+0.4% … +0.9%-125% … +126%95%counted; many new/exited positions

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
201310000635House annual5/14/201448010000635.pdf
808882260782b81f349f6726365648d537f4d67eca86615e08d6a8f31c0dd497
201410005391House annual5/14/201546110005391.pdf
0dd2d8ca0ae9fe6b176ea64d8d66217fa7230f15f5afcdfc723c45e06b5b4775
201510009952House annual5/16/201652010009952.pdf
4cf0420d6a29f1617c3b6d60749750531b90433c73096d2cf9d1b159ceb5e473
201610015405House annual5/15/201751010015405.pdf
c81110005eb18c09843266e68684b4bc698407b07425764babb99dddb54538be
201710020639House annual7/10/2018110110020639.pdf
9b8646b27ad64d9aa59fabf442a7ac2541c312e2c8a7b640aa6ff4e187d37e4a
201810026122House annual6/14/201995110026122.pdf
4436f89a2c87c658627ae99cd54a29d968b1d90dffbe0b9f1bdff58adc054975
201910037242House amendment7/27/2020110010037242.pdf
de806ae135fcfb5b50e3d5f8b5f765f2350cf410fabb78fa7b6ba0c82f025f4f
202010040456House annual8/4/202144010040456.pdf
4e9d88d4d5523b0730714e55bf659f8dae3ec44ce2906b53afae89160217212d
202110046892House annual8/11/2022128110046892.pdf
7c0cc95a4952aeb2e8f0df85a7182e4d95d1d3e452e5dd8e90b3d9fa32857d09
202210051323House annual8/10/2023127110051323.pdf
0bde70035d4507c8ee1282170668954283b18287748ddd6bfe2a525edf04d847
202310067616House amendment8/10/202668010067616.pdf
015f949a2adf4b61080fa4b982746aa772cd062983d301e1d5514e4a68354119
202410066636House annual5/9/202541010066636.pdf
4c74f4082c1552e65345a632012407f72fca64052e386653ecaf4730d4a18ee1
202510074949House annual8/10/202636110074949.pdf
5d467e14306bb3b8c8846f2ceba81b1321d214798cc1dd791f27e75fbc11fc6c

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Residential Rental Property [RP]JTheld$500,001 - $1,000,000$1,000,001 - $5,000,000$0$0
Satellite Telework Centers [PS]SPheld$250,001 - $500,000$1 - $1,000$0$0
Collins/Lofgren Family Trust ⇒ Cash Sweep [BA]JTheld$100,001 - $250,000None$0$0
Silicon Valley Bank [BA]JTheld$100,001 - $250,000$50,001 - $100,000$0$0
John Marshall Collins Rollover IRA ⇒ iShares MSCI Intl Quality Factor ETF (IQLT) [EF]SPnew—$50,001 - $100,000$32,500$0
John Marshall Collins Rollover IRA ⇒SPheld$1,001 - $15,000None$0$48,502
John Marshall Collins Rollover IRA ⇒ TCW Transform 500 ETF (VOTE) [EF]SPnew—$100,001 - $250,000$175,000$32,500
John Marshall Collins Rollover IRA ⇒ Bank of America Corporation (BAC) [ST]SPexited$1,001 - $15,000—$0$40,501

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
John Marshall Collins Rollover IRA ⇒ TCW Transform 500 ETF (VOTE) [EF]SPheld$100,001 - $250,000$250,001 - $500,000$0$0
Collins/Lofgren Family Trust ⇒ United State Treasury Bills [GS]JTheld$100,001 - $250,000None$0$0
Collins/Lofgren Family Trust ⇒ Fidelity Government Cash Reserves (FDRXX) [BA]JTheld$1,001 - $15,000$100,001 - $250,000$0$0
Collins/Lofgren Family Trust ⇒ TCW Transform 500 ETF (VOTE) [EF]JTheld$50,001 - $100,000$100,001 - $250,000$0$0
Fidelity 457 Deferred Compensation ⇒ Vanguard Institutional Index Fund Institutional Plus —new—$50,001 - $100,000$8,000$8,000
Fidelity 457 Deferred Compensation ⇒ EuroPacific Growth Fund Cl R-6 (RERGX) [MF]—new—$50,001 - $100,000$16,001$8,000
John Marshall Collins PC, 100% Interest [OL]SPheld$50,001 - $100,000$15,001 - $50,000$0$0
John Marshall Collins Rollover IRA ⇒ Fidelity Government Cash Reserves (FDRXX) [BA]SPheld$15,001 - $50,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)
Collins/Lofgren Family Trust ⇒ Fidelity Government Cash Reserves (FDRXX) [BA]JTheld$100,001 - $250,000$1,001 - $15,000$0$0
First Citizens Bank [BA]JTheld$15,001 - $50,000$100,001 - $250,000$0$0
John Marshall Collins Rollover IRA ⇒ TCW Transform 500 ETF (VOTE) [EF]SPheld$250,001 - $500,000$250,001 - $500,000$32,500$0
Collins/Lofgren Family Trust ⇒ iShares Core MSCI Emerging Markets ETF (IEMG) [EF]JTheld$1,001 - $15,000$15,001 - $50,000$8,000$0
Collins/Lofgren Family Trust ⇒ iShares MSCI ACWI ex U.S. ETF (ACWX) [EF]JTheld$15,001 - $50,000$50,001 - $100,000$32,500$0
Fidelity 457 Deferred Compensation ⇒ Vanguard Extended Market Index Fund Insti Plus (VEMPX—held$100,001 - $250,000$100,001 - $250,000$0$8,000
Fidelity 457 Deferred Compensation ⇒ MissionSquare PLUS R13 Fund [MF]—held$100,001 - $250,000$100,001 - $250,000$0$8,000
Collins/Lofgren Family Trust ⇒ SPDR Nuveen Bloomberg High Yield Municipal Bond ETF (HYMB) JTheld$1,001 - $15,000None$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).