Official portrait of Rep. Tom McClintock (R-CA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Tom McClintock (R-CA)

House · Republican (most recent term) · CA-5 · in Congress 2009–present · Bioguide ID M001177

Party history: R 2009–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 20092013−$595,995−$397,998−$200,002
(b) Latest net worth estimate2025−$633,998−$442,000−$250,003
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$433,996−$44,002+$345,992

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$64,502$462,501−$397,998−$595,995 … −$200,002computed
2014$107,002$450,001−$342,998−$545,995 … −$140,002computed
2015$64,502$450,001−$385,498−$580,995 … −$190,002computed
2016$64,502$450,001−$385,498−$580,995 … −$190,002computed
2017$48,502$450,001−$401,500−$582,997 … −$220,002computed
2018$40,501$450,001−$409,500−$583,998 … −$235,002computed
2019$40,501$450,001−$409,500−$583,998 … −$235,002computed
2020$40,501$525,002−$484,500−$683,998 … −$285,003computed
2021$40,501$462,501−$422,000−$598,998 … −$245,002computed
2022$40,501$825,002−$784,500−$1,083,998 … −$485,003computed
2023$40,501$450,001−$409,500−$583,998 … −$235,002computed
2024$40,501$407,501−$367,000−$533,998 … −$200,002computed
2025$40,501$482,502−$442,000−$633,998 … −$250,003computed
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.)+0.1%
Simple average of years+6.7%
Years estimated4
Best / worst single year2014 +66%
2015 -40%

Reliability flags: few years (4); 1 year(s) driven by income/one position/range artefact.

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

-40%0%66%2014201520162017

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$64,502$107,002$100$0$0 +66.0%+45.6% … +184.2%-87% … +219%100%counted; single position drives the result (range jump)
2014→2015$107,002$64,502$100$0$0 -39.6%-64.8% … -31.1%-132% … +53%100%counted
2015→2016$56,502$56,502$100$0$0 +0.2%+0.0% … +0.2%-136% … +137%88%counted
2016→2017$64,502$48,502$100$0$16,001 +0.2%+0.0% … +0.2%-141% … +141%100%counted
2017→2018$48,502$40,501$10,101$0$0 +4.3%+0.2% … +23.5%-122% … +130%100%excluded; not eligible: traced prior-year value below $50,000
2018→2019$40,501$40,501$100$0$0 +0.2%+0.0% … +0.3%-121% … +121%100%excluded; not eligible: traced prior-year value below $50,000
2019→2020$40,501$40,501$100$0$0 +0.2%+0.0% … +0.3%-121% … +121%100%excluded; not eligible: traced prior-year value below $50,000
2020→2021$40,501$40,501$100$0$0 +0.2%+0.0% … +0.3%-121% … +121%100%excluded; not eligible: traced prior-year value below $50,000
2021→2022$8,000$8,000$0$0$0 +0.0%+0.0% … +0.0%-175% … +175%20%excluded; not eligible: traced prior-year value below $50,000
2022→2023$40,501$40,501$100$0$0 +0.2%+0.0% … +0.3%-121% … +121%100%excluded; not eligible: traced prior-year value below $50,000
2023→2024$32,500$32,500$100$0$0 +0.3%+0.0% … +0.4%-108% … +108%80%excluded; not eligible: traced prior-year value below $50,000
2024→2025$40,501$40,501$201$0$0 +0.5%+0.0% … +0.6%-121% … +122%100%excluded; not eligible: traced prior-year value below $50,000

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
201310003448House amendment6/19/20145010003448.pdf
9db43c773ae6579f14fdc8c97a2486df08f63d1e25007d5c3b4a60b2d4557c1b
201410006048House annual5/12/20155010006048.pdf
8a68684e9c8a7a4bf19b598e6371ecf0e7eb25efed5bb409897c411d243c6cac
201510010687House annual5/14/20165010010687.pdf
82b570b35487569041075c274a3101b3710dd3a2c6cffff56ec220f2c6851ac7
201610016370House annual5/12/20175010016370.pdf
ac0b2d56845bb1fcf9866126e513dee3bf821417fd40592b422ff201bc976731
201710021667House annual5/10/20185010021667.pdf
eeb82d09e7e4de58eb10df92658c45c1f6a78ac91bf6bef5346bdf2a7a30b794
201810026074House annual5/9/20193010026074.pdf
8fb40c6832be81a720688fcdafa1494806062235eabc09da4a9aaba1ed822482
201910037017House annual8/12/20202010037017.pdf
baa84bb032d3b5f01f32129979273176788ce73c3b774f2fc6ef83dc2eaf06ff
202010043558House annual8/20/20212010043558.pdf
4c9c6abb73bb00a91f81777fbe855f5b99b5b48f5ca07e034d009ec82bf08eba
202110047019House annual4/28/20222010047019.pdf
8bf5a9bf90a4079ac907d98c1c349bb104f8e5c1c33c4c144681a0cefd9569ad
202210052618House annual4/28/20232010052618.pdf
81918ec656117f3f58b53095b0b8cecbbf1ccd283fed8eed8ce80812d824b87a
202310058822House annual5/14/20242010058822.pdf
3b8045acf356db146ebecf5aff3b85f4de673540b587e10c706db6fa0effe209
202410066549House annual5/1/20252010066549.pdf
5cbc3ab13f2e7a63c913bf92d5eff8e27a0ff602fde46e2322a1a0dbb15f0aaa
202510076731House annual5/14/20262010076731.pdf
55a747281601cf92feb76802c9ae23fcab96936c0310afcd3faef77f14f8446a

Largest movers 2014→2015

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Wells Fargo BankJTheld$50,001 - $100,000$15,001 - $50,000$0$0
Oppenheimer Funds Symbol OAAAX, Portfolio SolutionsSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Security Benefits Investment Mix/Fidelity Adv Value StategiesSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Security Benefit Investments/Guggenheim World Equity IncomeSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Bank of New York Mellon Corporation (BK) California Legislators' Retirement System Califor—held$1,001 - $15,000$1,001 - $15,000$0$0

Largest movers 2015→2016

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Oppenheimer Funds Symbol OAAAX, Portfolio SolutionsSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Security Benefit Investments/Guggenheim World Equity IncomeSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Wells Fargo BankJTheld$15,001 - $50,000$15,001 - $50,000$0$0
Bank of New York Mellon Corporation (BK) California Legislators' Retirement System Califor—held$1,001 - $15,000$1,001 - $15,000$0$0

Largest movers 2016→2017

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Oppenheimer Funds Symbol OAAAX, Portfolio Solutions [MF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Security Benefit Investments/Guggenheim World Equity IncomeSPexited$1,001 - $15,000—$0$8,000
Wells Fargo Bank [BA]JTheld$15,001 - $50,000$15,001 - $50,000$0$0
Bank of New York Mellon Corporation (BK) [ST] California Legislators' Retirement System [P—held$1,001 - $15,000$1,001 - $15,000$0$0
Security Benefits Investment Mix/Fidelity Adv Value Strategies [MF]SPheld$1,001 - $15,000None$0$8,000

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).