Official portrait of Sen. Bill Cassidy (R-LA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Sen. Bill Cassidy (R-LA)

House / Senate · Republican (most recent term) · LA · in Congress 2009–present · Bioguide ID C001075

Party history by chamber: House R 2009–2015, Senate R 2015–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 (2014); the member entered office earlier, in 20092014$222,061$1,526,029$2,829,997
(b) Latest net worth estimate2025−$1,895,995−$1,292,998−$690,002
(c) Estimated gain / loss, nominal dollars, 2014 → 2025 (11 years spanned)2014–2025−$4,725,992−$2,819,028−$912,063

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$2,251,030$725,002$1,526,029$222,061 … $2,829,997computed
2015$2,168,024$925,002$1,243,022−$78,952 … $2,564,997computed
2016$2,306,530$1,500,001$806,529−$781,940 … $2,394,998computed
2017$2,351,531$1,500,001$851,530−$766,938 … $2,469,998computed
2018$1,884,032$1,500,001$384,030−$1,001,937 … $1,769,998computed
2019$1,455,024$1,500,001−$44,976−$1,239,951 … $1,149,998computed
2020$1,404,008$1,500,001−$95,992−$1,136,983 … $944,998computed
2021$1,127,508$1,500,001−$372,492−$1,319,983 … $574,998computed
2022$611,506$1,500,001−$888,494−$1,646,987 … −$130,002computed
2023$447,504$1,500,001−$1,052,498−$1,729,993 … −$375,002computed
2024$431,502$1,500,001−$1,068,498−$1,731,995 … −$405,002computed
2025$207,002$1,500,001−$1,292,998−$1,895,995 … −$690,002computed
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.)-15.2%
Simple average of years-12.3%
Years estimated10
Best / worst single year2020 +32%
2025 -52%

Reliability flags: 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): -18.2% to -13.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

-52%0%32%2016201720182019202020212022202320242025

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$617,511$892,512$0$0$0 +44.5%+43.2% … +48.4%-75% … +164%27%excluded; not eligible: traced coverage 27% < 60%
2015→2016$1,399,014$1,399,014$0$0$0 +0.0%+0.0% … +0.0%-89% … +89%65%counted
2016→2017$1,893,523$1,676,022$0$0$0 -11.5%-13.4% … -10.8%-101% … +78%82%counted
2017→2018$1,931,526$1,489,026$0$0$0 -22.9%-23.1% … -22.8%-107% … +61%82%counted
2018→2019$1,171,019$1,135,019$0$0$0 -3.1%-6.6% … -1.8%-95% … +89%62%counted
2019→2020$1,028,007$1,355,507$0$0$0 +31.9%+31.8% … +32.0%-55% … +119%71%counted
2020→2021$1,221,507$1,012,007$0$0$0 -17.2%-17.9% … -16.8%-88% … +54%87%counted
2021→2022$1,004,006$611,506$0$0$0 -39.1%-42.4% … -37.6%-104% … +26%89%counted
2022→2023$490,004$447,504$0$0$0 -8.7%-11.5% … -7.4%-83% … +65%80%counted
2023→2024$423,502$423,502$0$0$0 +0.0%+0.0% … +0.0%-74% … +74%95%counted
2024→2025$431,502$207,002$0$0$0 -52.0%-61.2% … -47.9%-114% … +10%100%counted; single position drives the result (range jump)

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
20149750c44f-dfd0-4cf9-b286-3325c1d6b92fSenate amendment08/05/2019610Senate eFD report
f37ca5bca3031f462edb4e3dfda04cb3b9004b5b0689653bc587b07bf5dae7ba
2015327bd7ef-7b11-4d48-a5a6-869ece64e284Senate amendment08/06/2019480Senate eFD report
ca181aae226615787168ef2a8b72ae5a5c34d043acda7b8c173fa4be39615f6a
2016e0d157df-0e15-447b-bbb4-ae592ed6994fSenate amendment08/07/2019600Senate eFD report
45c2328cac945940f14f0d2233ee2cfb2b8f7bd750fc4d7d161699311dfac7ff
20178804e5a2-b05d-40db-b1cb-a05d39e36c85Senate amendment08/07/2019620Senate eFD report
609f53a95367c284c99ca6cd609b1c71cc8a7d836ac84abc28b28bb18a694fe3
20185130577d-5885-4f9b-b15a-294bc322f63eSenate amendment11/15/2019630Senate eFD report
d15bbb402a33e60607b32c7c1a20d6c6c190e090e3550945c95b75d878354155
2019c51e2051-6c78-45af-aab2-074a4fdbae07Senate amendment11/24/2020490Senate eFD report
d635db7bffe0096f7e33fd624be62c60c76f4a4eb54c487708347c78e07b5944
2020df270c86-168c-4374-b6f6-149fde20ed84Senate amendment11/01/2021170Senate eFD report
30a4c724d12a35ee5071923f9436e450f0a945f2f6ada9674a30c3f4281fbcab
20210dd954cb-89f3-4a69-b7eb-a5ac8b88c466Senate amendment08/03/2023170Senate eFD report
1d91b704d0874783a91c663ac237de02e4e12495e43d1d83dd05839ab3ddb6db
2022b2483597-0ef3-484d-b431-0aef41d5593fSenate amendment05/06/2024130Senate eFD report
d281e833ba7a9a480ea57ff8029971fbc0271a578c6b8ef3f24854ff3fdc14e3
2023878c4bde-388b-453b-8a38-b753aa618074Senate annual05/06/202470Senate eFD report
f85169c03514b88c63505c0ec617fc4c2967c791987e9a0ac6334f78aebb68dc
2024e010e69c-156c-41bd-b966-08248add369dSenate annual05/15/202550Senate eFD report
a75c17c2b8ba4561d9b43f60c6cc67ab282350abd5ae9b54ca5f9a1837d1884e
202587cbe5f2-ea6d-470a-982b-684f92116e8fSenate annual07/15/202650Senate eFD report
0cf993df01170ce38309bcedabe7d3f8d7a5791d167f9324e6110ff7ce01b972

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Wells Fargo IRA #3 ⇒ Green Tree 95-8 B2 Financial Corporation Rate/Coupon: 7.65 Matures: 1SPheld$50,001 - $100,000$15,001 - $50,000$0$0
TIAA Traditional ⇒ TIAA TraditionalSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Wells Fargo IRA #3 ⇒ Green Tree 95-10 B2 Financial Corporation Rate/Coupon: 7.4 Matures: 0SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Wells Fargo IRA #1 ⇒ VWIAX - Vanguard Wellesley Income Fund Admiral Shares—held$1,001 - $15,000$1,001 - $15,000$0$0
Wells Fargo IRA #1 ⇒ SGIIX - First Eagle Global I (NASDAQ)—held$1,001 - $15,000$1,001 - $15,000$0$0
TIAA- CREF Retirement ⇒ TIAA - CREF Traditional—held$250,001 - $500,000$250,001 - $500,000$0$0
Wells Fargo IRA #1 ⇒ Wells Fargo Advisors (Baton Rouge, Louisiana) Type: Brokerage Sweep A—held$1,001 - $15,000$1,001 - $15,000$0$0

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
TIAA Traditional ⇒ TIAA TraditionalSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Wells Fargo IRA #3 ⇒ Green Tree 95-10 B2 Financial Corporation Rate/Coupon: 7.4 Matures: 0SPheld$1,001 - $15,000$1,001 - $15,000$0$0
TIAA- CREF Retirement ⇒ TIAA - CREF Traditional—held$250,001 - $500,000$250,001 - $500,000$0$0
Wells Fargo IRA #3 ⇒ Green Tree 95-8 B2 Financial Corporation Rate/Coupon: 7.65 Matures: 1SPheld$15,001 - $50,000$15,001 - $50,000$0$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
TIAA- CREF Retirement ⇒ TIAA - CREF Traditional—held$250,001 - $500,000$100,001 - $250,000$0$0
Wells Fargo IRA #3 ⇒ Green Tree 95-8 B2 Financial Corporation Rate/Coupon: 7.65 Matures: 1SPheld$15,001 - $50,000$1,001 - $15,000$0$0
TIAA Traditional ⇒ TIAA TraditionalSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Wells Fargo IRA #3 ⇒ Wells Fargo (San Francisco, California) Type: Brokerage Sweep AccountSPheld$1,001 - $15,000$1,001 - $15,000$0$0
Wells Fargo IRA #3 ⇒ Green Tree 95-10 B2 Financial Corporation Rate/Coupon: 7.4 Matures: 0SPheld$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).