Official portrait of Sen. Maria Cantwell (D-WA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Sen. Maria Cantwell (D-WA)

House / Senate · Democrat (most recent term) · WA · in Congress 1993–present · Bioguide ID C000127

Party history by chamber: House D 1993–1995, Senate D 2001–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 19932013$87,011$2,606,003$5,124,995
(b) Latest net worth estimate2025$627,010$2,988,504$5,349,997
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$4,497,985+$382,500+$5,262,986

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$3,496,006$890,002$2,606,003$87,011 … $5,124,995computed
2014$3,471,506$515,002$2,956,504$573,011 … $5,339,996computed
2015$3,296,006$515,002$2,781,004$437,011 … $5,124,996computed
2016$3,320,506$515,002$2,805,504$451,011 … $5,159,996computed
2017$3,363,006$515,002$2,848,004$486,011 … $5,209,996computed
2018$3,338,506$890,002$2,448,503−$27,989 … $4,924,995computed
2019$3,230,505$440,002$2,790,504$521,010 … $5,059,997computed
2020$3,379,505$440,002$2,939,504$599,010 … $5,279,997computed
2021$3,337,005$440,002$2,897,004$564,010 … $5,229,997computed
2022$3,237,005$440,002$2,797,004$514,010 … $5,079,997computed
2023$3,337,005$440,002$2,897,004$564,010 … $5,229,997computed
2024$3,337,005$440,002$2,897,004$564,010 … $5,229,997computed
2025$3,428,505$440,002$2,988,504$627,010 … $5,349,997computed
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.2%
Simple average of years+0.3%
Years estimated12
Best / worst single year2020 +5%
2015 -5%

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

-10%0%10%201420152016201720182019202020212022202320242025

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$3,496,006$3,471,506$4,702$0$0 -0.6%-0.9% … -0.5%-127% … +126%100%counted
2014→2015$3,471,506$3,296,006$4,702$0$0 -4.9%-10.5% … -3.7%-131% … +121%100%counted
2015→2016$3,288,005$3,312,505$4,102$0$0 +0.9%+0.8% … +1.4%-130% … +132%100%counted
2016→2017$3,312,505$3,355,005$12,352$0$0 +1.7%+1.3% … +3.6%-129% … +133%100%counted
2017→2018$3,363,006$3,338,506$14,102$0$0 -0.3%-0.6% … -0.3%-130% … +129%100%counted
2018→2019$3,322,504$3,222,504$12,952$0$0 -2.6%-3.7% … -2.4%-131% … +126%100%counted
2019→2020$3,230,505$3,379,505$11,751$0$0 +5.0%+4.4% … +7.5%-128% … +138%100%counted
2020→2021$3,371,504$3,329,004$39,752$0$0 -0.1%-1.3% … +0.2%-129% … +129%100%counted
2021→2022$3,304,504$3,204,504$6,702$0$0 -2.8%-4.0% … -2.6%-132% … +126%99%counted
2022→2023$3,237,005$3,337,005$4,702$0$0 +3.2%+2.9% … +4.7%-130% … +136%100%counted
2023→2024$3,329,004$3,329,004$14,102$0$0 +0.4%+0.4% … +0.6%-130% … +131%100%counted
2024→2025$3,162,004$3,253,504$8,702$0$0 +3.2%+2.5% … +6.4%-131% … +137%95%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
2013284e0a41-73e0-46e8-99f2-76556d77dc79Senate annual05/15/2014110Senate eFD report
b19758e2136638030f8db223afa6f794ea5832c3351520411e08ab3e5d3b5ef4
201434e09e75-f4ae-4cda-aa87-182525b0b674Senate annual05/14/2015110Senate eFD report
18f81ec4b635c4d6395c54fe756db7df9c6bdc7eca36b60096388bf022dcacce
201553155ec8-d8a8-4a8f-9cc3-d92a9cd33a48Senate annual05/11/2016110Senate eFD report
9fa988383b15850535c7f0c8d7311a46818ce15f691df13c54a2c7b33f17639f
2016046cfe80-e2e5-4fbf-a325-558a3db00bffSenate annual05/11/2017110Senate eFD report
2b2217e6a9e05add7f08430026679c1230e0563a5d37cf5d62c53695872e22b3
20178ab0b19d-1134-4212-af5d-0a858e448da3Senate annual05/10/2018110Senate eFD report
4fee075f3b4f7ecddec4743d7efe38033e28f57abd27caaa487963ae7dda25da
20180615b3d8-0df5-4910-b0f4-a490de58d824Senate annual05/13/2019110Senate eFD report
8ad4fb63542f9af14426eaa96c2b31e89b8900e28bf70c0a14859b6dceb9a675
20190195efc6-e6f5-4e0d-9ce4-2867a5962344Senate annual08/13/2020100Senate eFD report
f82456ca043e76f65e7bd329dd1950751c8e03659df0918900f46c3e2eab57cc
202039c11a93-d37f-4915-9c53-d841b06e9ebaSenate annual05/17/2021100Senate eFD report
977a15bfae6139bc9ca45966760e04d1cdb505a7e7016fc72a1b88a3d7c27e67
2021f83fcc60-da9b-4670-91d8-87dcaa1a4ce8Senate annual05/16/2022100Senate eFD report
fbc5efb57d2d44f2f09ac80abc7fe14b77e8cb01a723acb4f16dcaa6a320fb34
2022e22b278d-d686-4a61-bef1-e24d97934233Senate annual05/15/2023100Senate eFD report
87d10ab0c9dd909b05d2c9eaa6dfcdb0a6cded012a0eb41cc86f8c2754a10cc0
20234c6dee46-2f1c-41ba-bd01-1c8dce1349bfSenate annual05/15/2024100Senate eFD report
d6487022377753517f049c5e750552fac413827cb001e203a802e3bebc51cde9
20247c685221-f760-4704-9387-874d9e7aab6eSenate annual05/13/2025100Senate eFD report
31b53ed25eaa3dec6a0f44f8795ed3e6076f48faf4d0a3fe335ba668b981a713
202546954eab-05b2-4f62-a794-5308f5331aa8Senate annual05/15/2026100Senate eFD report
e80ca865fd42966a92d1c053c13203ede16295bc6f0a42c0a12345e9f20dcd80

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
RealNetworks - 401(k) Retirement ⇒ HACAX-Harbor Capital Appreciation Instl (NASDAQ) Filer —held$50,001 - $100,000$100,001 - $250,000$0$0
RealNetworks - 401(k) Retirement ⇒ CCASX-Conestoga Small Cap Investors Filer comment: Real—held$15,001 - $50,000$15,001 - $50,000$0$0
RealNetworks - 401(k) Retirement ⇒ AVPAX - American Beacon Small Cp Val Inv (NASDAQ) Filer—held$15,001 - $50,000$15,001 - $50,000$0$0
Cantwell 2000 Campaign Loan Company: Cantwell 2000 Campaign (Seattle, WA) Filer comment: L—held$1,000,001 - $5,000,000$1,000,001 - $5,000,000$0$0
RealNetworks - 401(k) Retirement ⇒ VBMFX - Vanguard Total Bond Market Index Inv (NASDAQ) F—held$1,001 - $15,000$1,001 - $15,000$0$0
US Bank (St Paul, MN) Type: Checking—held$1,001 - $15,000$1,001 - $15,000$0$0
RealNetworks - 401(k) Retirement ⇒ VWNFX-Vanguard Windsor II Inv (NASDAQ) Filer comment: R—held$15,001 - $50,000$15,001 - $50,000$0$0
US Bancorp Investments (St Paul, MN) Type: Money Market Account Filer comment: Money Marke—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)
RealNetworks - 401(k) Retirement ⇒ CCASX-Conestoga Small Cap Investors Filer comment: Real—held$15,001 - $50,000$15,001 - $50,000$0$0
RealNetworks - 401(k) Retirement ⇒ AVPAX - American Beacon Small Cp Val Inv (NASDAQ) Filer—held$15,001 - $50,000$15,001 - $50,000$0$0
Cantwell 2000 Campaign Loan Company: Cantwell 2000 Campaign (Seattle, WA) Filer comment: L—held$1,000,001 - $5,000,000$1,000,001 - $5,000,000$0$0
RealNetworks - 401(k) Retirement ⇒ VBMFX - Vanguard Total Bond Market Index Inv (NASDAQ) F—held$1,001 - $15,000$1,001 - $15,000$0$0
US Bank (St Paul, MN) Type: Checking—held$1,001 - $15,000$1,001 - $15,000$0$0
RealNetworks - 401(k) Retirement ⇒ VWNFX-Vanguard Windsor II Inv (NASDAQ) Filer comment: R—held$15,001 - $50,000$15,001 - $50,000$0$0
RealNetworks - 401(k) Retirement ⇒ HACAX-Harbor Capital Appreciation Instl (NASDAQ) Filer —held$100,001 - $250,000$100,001 - $250,000$0$0
US Bancorp Investments (St Paul, MN) Type: Money Market Account Filer comment: Money Marke—held$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)
US Bank (St Paul, MN) Type: Checking—held$1,001 - $15,000$50,001 - $100,000$0$0
RealNetworks - 401(k) Retirement ⇒ MDITX - MFS International Diversification Fund Class R4—held$1,001 - $15,000$15,001 - $50,000$0$0
RealNetworks - 401(k) Retirement ⇒ CCASX-Conestoga Small Cap Investors Filer comment: Real—held$15,001 - $50,000$15,001 - $50,000$0$0
RealNetworks - 401(k) Retirement ⇒ AVPAX - American Beacon Small Cp Val Inv (NASDAQ) Filer—held$15,001 - $50,000$15,001 - $50,000$0$0
Cantwell 2000 Campaign Loan Company: Cantwell 2000 Campaign (Seattle, WA) Filer comment: L—held$1,000,001 - $5,000,000$1,000,001 - $5,000,000$0$0
RealNetworks - 401(k) Retirement ⇒ VBMFX - Vanguard Total Bond Market Index Inv (NASDAQ) F—held$1,001 - $15,000$1,001 - $15,000$0$0
RealNetworks - 401(k) Retirement ⇒ VWNFX-Vanguard Windsor II Inv (NASDAQ) Filer comment: R—held$15,001 - $50,000$15,001 - $50,000$0$0
US Bancorp Investments (St Paul, MN) Type: Money Market Account Filer comment: Money Marke—held$15,001 - $50,000$15,001 - $50,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).