Official portrait of Sen. Angus S. King, Jr. (I-ME)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Sen. Angus S. King, Jr. (I-ME)

Senate · Independent (most recent term) · ME · in Congress 2013–present · Bioguide ID K000383

Party history: I 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$5,210,174$15,472,586$25,734,997
(b) Latest net worth estimate2025$9,511,143$25,868,071$42,224,999
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$16,223,854+$10,395,486+$37,014,825

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$15,855,087$382,502$15,472,586$5,210,174 … $25,734,997computed
2014$12,880,081$382,502$12,497,580$4,235,162 … $20,759,997computed
2015$12,692,576$382,502$12,310,074$4,135,152 … $20,484,997computed
2016$10,143,074$382,502$9,760,573$3,446,149 … $16,074,997computed
2017$10,221,568$362,502$9,859,067$3,608,137 … $16,109,997computed
2018$9,841,062$350,001$9,491,062$3,477,125 … $15,504,998computed
2019$10,363,063$250,001$10,113,062$3,911,126 … $16,314,998computed
2020$11,842,558$250,001$11,592,558$4,885,117 … $18,299,998computed
2021$10,009,058$150,001$9,859,057$4,798,116 … $14,919,998computed
2022$8,654,558$75,000$8,579,558$4,024,117 … $13,134,999computed
2023$9,340,056$75,000$9,265,056$4,505,113 … $14,024,999computed
2024$21,328,060$32,500$21,295,559$8,566,119 … $34,024,999computed
2025$25,900,572$32,500$25,868,071$9,511,143 … $42,224,999computed
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.)+12.1%
Simple average of years+20.2%
Years estimated10
Best / worst single year2024 +188%
2021 -14%

Reliability flags: a year exceeds ±100%; 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): +9.3% to +12.8%. 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

-14%0%150%2015201620172018201920212022202320242025

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$8,833,050$8,897,050$186,483$0$0 +2.8%+2.7% … +3.2%-122% … +127%56%excluded; not eligible: traced coverage 56% < 60%
2014→2015$11,733,558$11,791,058$718,932$0$0 +6.6%+4.9% … +7.0%-126% … +139%91%counted
2015→2016$12,197,070$9,971,570$717,782$0$0 -12.4%-13.6% … -6.7%-130% … +105%96%counted
2016→2017$9,755,561$9,765,061$709,878$0$0 +7.4%+5.7% … +7.8%-118% … +133%96%counted
2017→2018$9,486,055$9,379,555$735,478$0$0 +6.6%+4.1% … +7.2%-119% … +132%93%counted
2018→2019$6,613,055$6,044,555$631,727$0$0 +1.0%-9.4% … +3.8%-117% … +119%67%counted
2019→2020$6,195,554$9,661,054$631,824$0$0 +66.1%+53.4% … +69.5%-95% … +227%60%excluded; not eligible: traced coverage 60% < 60%
2020→2021$10,338,552$8,286,552$646,176$0$0 -13.6%-15.7% … -5.8%-119% … +92%87%counted
2021→2022$9,495,552$8,184,052$178,677$0$0 -11.9%-16.0% … -10.6%-108% … +85%95%counted
2022→2023$6,658,542$7,050,042$144,772$0$0 +8.1%+7.0% … +11.6%-106% … +122%77%counted
2023→2024$6,816,044$19,530,544$119,972$0$0 +188.3%+149.6% … +199.5%-43% … +420%73%counted; single position drives the result (range jump)
2024→2025$21,024,554$25,472,054$179,872$0$0 +22.0%+12.6% … +24.4%-114% … +158%99%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
2013ba630811-3867-43cb-a149-1240c285a3e9Senate annual05/30/20141740Senate eFD report
d6417d2b26b702417f83962e5af0da816ae4e8d503e67601a9362c83541110e1
201473ea55d4-a3f6-4868-947c-45ff5d7150dfSenate annual05/14/20151620Senate eFD report
44aa07246380203b2cfc605012034d201755d2fcd39edb0b08fea4a8e4b067a9
2015b35811f1-7b31-4e3f-ae22-56df4246c3aaSenate annual05/16/20161520Senate eFD report
6da455792c8326f38ee1d17a008ca0cb66a21d6a4487960decce5020c8b0bb64
2016588f3b8f-e10f-4d00-b849-4fc8269f6bc4Senate annual05/15/20171490Senate eFD report
dc04d3b94605e830bd3309d2aa546096a1d40c91ca82f9caf04b3dfef7040d16
201756052e13-dd2a-43f6-a5d6-8b6d27921e9aSenate annual05/14/20181370Senate eFD report
90953373e83fa3dc78ca33265c7fb2624c8f31665693b636baf1079cd56d5698
2018485bd182-ead8-4a44-a19d-6e51223d6211Senate annual05/15/20191250Senate eFD report
c6a58b99901d72f9b0ea4dac37902021f45cc779a66d47d34b538943cf632f49
201959245025-3bb4-482e-a804-e03971ad3705Senate amendment05/12/20211260Senate eFD report
0f20941f64d0cd4569cca68dfe401aa8e0f226d404517bf7acbcd2f6661cbb86
202066d8ba15-2b21-4d36-aae8-e135a8ae0e7eSenate annual05/12/20211170Senate eFD report
5d4001a21e2c4a01f2970abd60a1fef437a624f6cc5387fc1ae92f7bce96643b
2021e74834a1-41dc-45ee-8fa6-390ecc1d9e89Senate amendment05/10/20231160Senate eFD report
2b29b574e1799047c6124b093e31d2760a8d90a33757dbf5fdb9996cc4cf117b
20221b6e7583-f0a0-41f7-a0e8-1ddb1a53d25bSenate annual05/15/20231170Senate eFD report
c3573069ba33dc78ec4d25b1121caec2a2848faac7e92b135096fb0bb2379223
2023caf15459-897f-4f5d-9c4a-0a8e49b702ecSenate amendment05/12/20251130Senate eFD report
fa799c4b407c8e166bbee8bff6fac8f57d1af4970525738622dfdec1c6ff4380
202431f21bd8-5300-441c-b6e5-a2fe0661cc57Senate annual05/12/20251190Senate eFD report
2c0af94f196d1d15a8da2038354cf863365f8063fbcf0122cbeb1b2979a25c8d
2025a077d6df-36f1-4ebf-b7b1-b5568c88a4ecSenate annual05/13/20261430Senate eFD report
df293389d52e548317fa71b2fe67e299bf4ef9cc44b6ef754f65035cddd24f72

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
SCHWAB ONE ACCOUNT ⇒ QLD - ProShares Ultra QQQ—held$100,001 - $250,000$250,001 - $500,000$0$0
SCHWAB IRA ROLLOVER #2 ⇒ QLD - ProShares Ultra QQQ—held$50,001 - $100,000$100,001 - $250,000$0$0
SCHWAB IRA ROLLOVER - MJH ⇒ SPY - SPDR S&P 500 ETFSPheld$15,001 - $50,000$50,001 - $100,000$0$0
SCHWAB IRA ROLLOVER #1 ⇒ CHARLES SCHWAB (PORTLAND, ME) Type: Brokerage Sweep Account—held$15,001 - $50,000$1,001 - $15,000$0$0
SCHWAB IRA ROLLOVER #1 ⇒ IVW-iShares S&P 500 Growth (NYSEArca)—held$1,001 - $15,000$15,001 - $50,000$0$0
SCHWAB ONE ACCT - MJH ⇒ NEE - NextEra Energy, Inc. (NYSE)SPheld$15,001 - $50,000$1,001 - $15,000$0$0
SCHWAB ONE ACCT - MJH ⇒ AMZN - Amazon.com, Inc.SPheld$1,001 - $15,000$15,001 - $50,000$0$0
SCHWAB ONE ACCT - MJH ⇒ ECL-Ecolab Inc. (NYSE)SPheld$1,001 - $15,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)
SCHWAB REVOCABLE TRUST ⇒ VFIAX - Vanguard 500 Index Admiral (NASDAQ)—held$1,000,001 - $5,000,000$5,000,001 - $25,000,000$0$0
SCHWAB ONE ACCOUNT ⇒ QLD - ProShares Ultra QQQ—held$250,001 - $500,000$500,001 - $1,000,000$0$0
SCHWAB ONE ACCOUNT ⇒ QQQ - Invesco QQQ Trust—held$100,001 - $250,000$250,001 - $500,000$0$0
SCHWAB IRA ROLLOVER #2 ⇒ QLD - ProShares Ultra QQQ—held$100,001 - $250,000$250,001 - $500,000$0$0
SCHWAB REVOCABLE TRUST ⇒ VTEB - Vanguard Tax-Exempt Bond ETF—held$100,001 - $250,000$15,001 - $50,000$0$0
MAR-Marriott International, Inc. (NASDAQ)—held$50,001 - $100,000$100,001 - $250,000$0$0
SCHWAB IRA ROLLOVER #1 ⇒ IJR - iShares Core S&P Small-Cap ETF—held$50,001 - $100,000$15,001 - $50,000$0$0
SCHWAB REVOCABLE TRUST ⇒ CHARLES SCHWAB (PORTLAND, ME) Type: Brokerage Sweep Account—held$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)
POTTER ST BRUNSWICK Description: RESIDENCE AND 2 RENTAL UNITS (BRUNSWICK, ME)JTheld$500,001 - $1,000,000$1,000,001 - $5,000,000$0$0
LOOP ROAD LLC Company: LOOP ROAD LLC (GEORGETOWN, MAINE) Description: FAMILY REAL ESTATE LJTheld$500,001 - $1,000,000$1,000,001 - $5,000,000$0$0
SCHWAB REVOCABLE TRUST ⇒ MUB - iShares National Muni Bond ETF—held$500,001 - $1,000,000$250,001 - $500,000$0$0
SCHWAB ONE ACCOUNT ⇒ ILCG - iShares Morningstar Large-Cap Growth ETF—held$100,001 - $250,000$250,001 - $500,000$0$0
SCHWAB ONE ACCT - MJH ⇒ EA - Electronic Arts Inc. - Common StockSPheld$1,001 - $15,000$15,001 - $50,000$0$0
SCHWAB IRA ROLLOVER #1 ⇒ IAU - ishares Gold Trust ETF—held$1,001 - $15,000$15,001 - $50,000$0$0
SCHWAB IRA ROLLOVER #1 ⇒ SCHG - Schwab U.S. Large-Cap Growth ETF—held$1,001 - $15,000$15,001 - $50,000$0$0
SCHWAB IRA ROLLOVER #1 ⇒ IVV - iShares Core S&P 500 ETF—held$1,001 - $15,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).