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

Rep. Scott H. Peters (D-CA)

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

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$34,958,085$78,519,042$122,079,998
(b) Latest net worth estimate2025$20,918,078$37,916,539$54,915,000
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$101,161,920−$40,602,502+$19,956,915

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

Reliability flags (net worth): 2013: 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket; 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$78,626,542$107,501$78,519,042$34,958,085 … $122,079,998computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2014$60,686,035$97,502$60,588,534$27,081,070 … $94,095,997computed
2015$43,666,526$97,502$43,569,025$20,816,053 … $66,321,997computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2016$34,821,522$130,002$34,691,520$16,898,044 … $52,484,996computed
2017$39,604,526$152,502$39,452,025$20,084,053 … $58,819,997computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2018$36,531,030$75,000$36,456,030$18,982,061 … $53,929,999computed
2019$26,331,032$75,000$26,256,031$15,082,063 … $37,429,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2020$27,306,532$65,001$27,241,531$15,668,064 … $38,814,998computed; 2 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2021$29,047,026$45,000$29,002,026$15,119,052 … $42,884,999computed
2022$34,855,530$45,000$34,810,530$17,906,061 … $51,714,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2023$32,838,034$32,500$32,805,533$18,536,067 … $47,074,999computed
2024$36,652,536$12,500$36,640,036$19,115,073 … $54,165,000computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2025$37,954,039$37,500$37,916,539$20,918,078 … $54,915,000computed; 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.)-10.1%
Simple average of years-9.0%
Years estimated9
Best / worst single year2024 +12%
2015 -39%

Reliability flags: 4/9 years trading-dominated; 9 unparsed value(s).

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

-39%0%12%201420152016201720212022202320242025

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$61,795,534$53,254,527$1,298,921$163,504$327,508 -11.5%-13.6% … -10.8%-116% … +93%82%counted
2014→2015$54,571,526$35,741,522$984,580$5,926,052$2,684,508 -38.6%-40.5% … -32.1%-134% … +57%90%counted; many new/exited positions
2015→2016$42,040,522$29,698,518$752,712$598,502$4,149,003 -19.1%-19.7% … -17.2%-114% … +76%98%counted
2016→2017$25,056,016$24,589,017$463,810$4,008,005$1,125,001 -11.5%-15.4% … -10.2%-118% … +95%72%counted
2017→2018$20,364,017$20,731,016$364,111$7,725,006$4,740,004 -11.1%-21.9% … -6.8%-135% … +113%52%excluded; not eligible: traced coverage 52% < 60%; many new/exited positions
2018→2019$19,481,023$15,406,020$960,568$1,900,004$830,504 -21.5%-26.5% … -19.3%-102% … +59%53%excluded; not eligible: traced coverage 53% < 60%
2019→2020$14,081,020$11,106,515$755,114$925,001$925,002 -15.8%-21.0% … -13.6%-101% … +70%55%excluded; not eligible: traced coverage 55% < 60%
2020→2021$17,373,522$16,124,015$825,360$955,505$2,000,004 +3.6%-7.1% … +8.0%-90% … +97%64%counted; many new/exited positions
2021→2022$20,872,021$23,997,522$961,464$4,738,510$375,000 -1.3%-12.3% … +3.0%-110% … +108%72%counted; many new/exited positions
2022→2023$21,957,022$22,557,022$633,617$3,313,006$782,502 -5.9%-7.5% … -5.3%-101% … +89%63%counted
2023→2024$25,155,528$27,772,030$1,031,570$6,482,018$5,830,511 +11.9%+5.5% … +14.5%-100% … +124%77%counted; many new/exited positions
2024→2025$26,297,528$24,039,028$1,175,720$1,978,513$815,004 -8.5%-9.7% … -5.5%-101% … +83%73%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
201310000891House annual8/12/2014105110000891.pdf
bc2af9f0b74ccf9f7bf251a61383dd34d872fe0d00ffd521e700bf8f8ea59845
201410008789House amendment10/16/201598010008789.pdf
d5b324be91b173ee7e341b63ef6650d694ad7409f4b40d14ac3b5c07eeadeb52
201510020004House amendment3/12/2018104110020004.pdf
a17a27649fb8326d3710e70f14a378629ce8b90c81b363cb2b4869f4adfd124b
201610015346House annual5/12/201767010015346.pdf
199df9ac71cb9e801f8d5d20bcb0fa8ea97a4ebbf3eb47326105a8e824fe9041
201710020790House annual5/9/201864110020790.pdf
6bd74c62ef2e9646645b44401b0700514f92ef3c5e45a101401ed1c80ab03f60
201810025756House annual6/2/201987010025756.pdf
cfa68b7dbd9e95b2129073a1749dc9cca6dd153bed0ddda0218dd90aa2aefeab
201910037200House annual8/10/202082110037200.pdf
b153f4e8bb69dd43416f8618bac9de1fda1b3a72266ff42e08a54a50634fa9dc
202010041424House annual8/13/202189210041424.pdf
94d9c5c61600248e4ea446adc4509049ce777aa2de8fe8086a16df3d8983b3ad
202110049820House annual8/12/202285010049820.pdf
cc6db5e5b476c4402dd688b08e50e67e89480a7a7a018cd5ce4ef769ef49ee0a
202210052909House annual8/12/202382110052909.pdf
c4c19734f0a76f46360ab5e74cd26db8794c1558f4f22e088e1bc6f78a713d5f
202310061056House annual8/7/202483010061056.pdf
2f7acdbdeb3f5814d2bf6fbf169ed5e89af4e7ada598b90832e0bdafe80e6bd1
202410067117House annual8/11/202590110067117.pdf
9223f1dd4f6e891ce72997e81f1b3e5b65aa3c4eac80d5870f2d98966fcc6fe5
202510076386House annual8/12/202689110076386.pdf
06b1522bcfa962c392fe42a3838c7e00d710fd23631c8cf48df086cf1a0ccda1

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
CA UNIV REV [GS]SPheld$500,001 - $1,000,000None$0$0
San Diego, CA CCD Coll Educ [GS]SPheld$500,001 - $1,000,000None$0$0
Bay Area Toll RV Toll Tran [GS]SPheld$250,001 - $500,000None$0$0
Folsom Cordova SCH DIST CA IMPT SCH [GS]SPheld$250,001 - $500,000None$0$0
Regeneration VC Fund 1 LP [HE] Riverside CA Elec Util [GS]—held$100,001 - $250,000$250,001 - $500,000$0$0
Lynett Capital Partners III, LP [OT]SPheld$100,001 - $250,000$250,001 - $500,000$0$0
Lodi CA USD GO UTX [GS]SPheld$100,001 - $250,000None$0$0
San Francisco CA IMPT SCH [GS]SPheld$250,001 - $500,000$100,001 - $250,000$0$375,000

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Vanguard Small-Cap ETF (VB) [EF] Vanguard Small-Cap ETF (VB) [EF]SPheld$500,001 - $1,000,000$1,000,001 - $5,000,000$0$0
Schwab California Municipal Money Fund Ultra Shares (SCAXX) [MF]SPnew—None$175,000$1,075,002
Lynett Capital Partners II LP [OT]SPheld$500,001 - $1,000,000$100,001 - $250,000$0$0
Regeneration VC Fund 1 LP [HE]SPnew—$250,001 - $500,000$32,500$0
Lynett Capital Partners V ⇒ ABL Space Systems [PS]SPheld$250,001 - $500,000$100,001 - $250,000$0$0
Charles Schwab Cash Account [BA] Charles Schwab Cash Account [BA] CIBC Atlas Disciplined E—held$250,001 - $500,000$100,001 - $250,000$0$0
StepStone Tactical Growth Fund III, LP [HE]SPheld$100,001 - $250,000$250,001 - $500,000$16,001$0
Lynett Capital Partners III, LP [OT]SPheld$250,001 - $500,000$250,001 - $500,000$175,000$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
iShares Russell Mid-Cap ETF (IWR) [ST]—exited$1,000,001 - $5,000,000—$0$32,500
SPDR Series Trust SPDR Portfolio S&P 500 Growth ETF (SPYG) [EF]—held$500,001 - $1,000,000None$0$0
East Bay MUD SYS CA [GS]SPheld$500,001 - $1,000,000None$0$75,000
Schwab California Municipal Money Fund - Investor Shares (SWKXX) [MF]SPheld$500,001 - $1,000,000$100,001 - $250,000$0$0
Los Angeles CA Wtr Swr Util [GS]SPnew—$500,001 - $1,000,000$175,000$0
Manufacturers Drive LLC [OT]—held$250,001 - $500,000$500,001 - $1,000,000$0$0
Lynett Capital Partners III, LP [OT]SPheld$250,001 - $500,000$500,001 - $1,000,000$0$0
iShares Russell 1000 Growth Fund (IWF) [EF]—new—$500,001 - $1,000,000$550,001$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).