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)
| Estimate | Report year | Low | Mid | High |
|---|---|---|---|---|
| (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 estimate | 2025 | $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 year | Assets (mid) | Liabilities (mid) | Net worth mid | Low … High | Status / flags |
|---|---|---|---|---|---|
| 2013 | $15,855,087 | $382,502 | $15,472,586 | $5,210,174 … $25,734,997 | computed |
| 2014 | $12,880,081 | $382,502 | $12,497,580 | $4,235,162 … $20,759,997 | computed |
| 2015 | $12,692,576 | $382,502 | $12,310,074 | $4,135,152 … $20,484,997 | computed |
| 2016 | $10,143,074 | $382,502 | $9,760,573 | $3,446,149 … $16,074,997 | computed |
| 2017 | $10,221,568 | $362,502 | $9,859,067 | $3,608,137 … $16,109,997 | computed |
| 2018 | $9,841,062 | $350,001 | $9,491,062 | $3,477,125 … $15,504,998 | computed |
| 2019 | $10,363,063 | $250,001 | $10,113,062 | $3,911,126 … $16,314,998 | computed |
| 2020 | $11,842,558 | $250,001 | $11,592,558 | $4,885,117 … $18,299,998 | computed |
| 2021 | $10,009,058 | $150,001 | $9,859,057 | $4,798,116 … $14,919,998 | computed |
| 2022 | $8,654,558 | $75,000 | $8,579,558 | $4,024,117 … $13,134,999 | computed |
| 2023 | $9,340,056 | $75,000 | $9,265,056 | $4,505,113 … $14,024,999 | computed |
| 2024 | $21,328,060 | $32,500 | $21,295,559 | $8,566,119 … $34,024,999 | computed |
| 2025 | $25,900,572 | $32,500 | $25,868,071 | $9,511,143 … $42,224,999 | computed |
- What this is: Net worth = Schedule A assets (each value range at its midpoint; low–high range shown) minus Schedule D liabilities (midpoints / ranges). Low = assets at range floors minus liabilities at range ceilings; Mid = midpoints; High = assets at ceilings minus liabilities at floors. Low and High are outer bounds of the reported ranges, not likely outcomes.
- What it excludes / understates: exact values (only ranges are reported); a personal residence is not reported as an asset (although a mortgage on it may be listed as a liability, which then lowers the estimate); retirement and federal accounts (e.g. Thrift Savings Plan, defined-benefit pensions) are only partly or not reported; assets of excepted/blind trusts, cash held below reporting thresholds, vehicles, household goods and most spouse/dependent items exempt from reporting are not included; liabilities on a personal residence, revolving credit under thresholds and loans to family may be omitted by filers.
- Open-ended top ranges (e.g. “Over $50,000,000”) are counted at their lower bound and flagged, so such values are understated.
- The change is a change in estimated net worth in nominal dollars (no inflation adjustment). It includes salary, gifts, inheritances, business income and re-valuation as well as investment results, and it is subject to range-bracket noise; it is not an investment return and implies nothing about conduct.
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
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. gain | Same-position band | Strict envelope | Traced coverage | Status / 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 year | Doc ID | Type | Filed | Schedule A rows | Rows with unparsed value | Source (official filing) / SHA-256 |
|---|---|---|---|---|---|---|
| 2013 | ba630811-3867-43cb-a149-1240c285a3e9 | Senate annual | 05/30/2014 | 174 | 0 | Senate eFD reportd6417d2b26b702417f83962e5af0da816ae4e8d503e67601a9362c83541110e1 |
| 2014 | 73ea55d4-a3f6-4868-947c-45ff5d7150df | Senate annual | 05/14/2015 | 162 | 0 | Senate eFD report44aa07246380203b2cfc605012034d201755d2fcd39edb0b08fea4a8e4b067a9 |
| 2015 | b35811f1-7b31-4e3f-ae22-56df4246c3aa | Senate annual | 05/16/2016 | 152 | 0 | Senate eFD report6da455792c8326f38ee1d17a008ca0cb66a21d6a4487960decce5020c8b0bb64 |
| 2016 | 588f3b8f-e10f-4d00-b849-4fc8269f6bc4 | Senate annual | 05/15/2017 | 149 | 0 | Senate eFD reportdc04d3b94605e830bd3309d2aa546096a1d40c91ca82f9caf04b3dfef7040d16 |
| 2017 | 56052e13-dd2a-43f6-a5d6-8b6d27921e9a | Senate annual | 05/14/2018 | 137 | 0 | Senate eFD report90953373e83fa3dc78ca33265c7fb2624c8f31665693b636baf1079cd56d5698 |
| 2018 | 485bd182-ead8-4a44-a19d-6e51223d6211 | Senate annual | 05/15/2019 | 125 | 0 | Senate eFD reportc6a58b99901d72f9b0ea4dac37902021f45cc779a66d47d34b538943cf632f49 |
| 2019 | 59245025-3bb4-482e-a804-e03971ad3705 | Senate amendment | 05/12/2021 | 126 | 0 | Senate eFD report0f20941f64d0cd4569cca68dfe401aa8e0f226d404517bf7acbcd2f6661cbb86 |
| 2020 | 66d8ba15-2b21-4d36-aae8-e135a8ae0e7e | Senate annual | 05/12/2021 | 117 | 0 | Senate eFD report5d4001a21e2c4a01f2970abd60a1fef437a624f6cc5387fc1ae92f7bce96643b |
| 2021 | e74834a1-41dc-45ee-8fa6-390ecc1d9e89 | Senate amendment | 05/10/2023 | 116 | 0 | Senate eFD report2b29b574e1799047c6124b093e31d2760a8d90a33757dbf5fdb9996cc4cf117b |
| 2022 | 1b6e7583-f0a0-41f7-a0e8-1ddb1a53d25b | Senate annual | 05/15/2023 | 117 | 0 | Senate eFD reportc3573069ba33dc78ec4d25b1121caec2a2848faac7e92b135096fb0bb2379223 |
| 2023 | caf15459-897f-4f5d-9c4a-0a8e49b702ec | Senate amendment | 05/12/2025 | 113 | 0 | Senate eFD reportfa799c4b407c8e166bbee8bff6fac8f57d1af4970525738622dfdec1c6ff4380 |
| 2024 | 31f21bd8-5300-441c-b6e5-a2fe0661cc57 | Senate annual | 05/12/2025 | 119 | 0 | Senate eFD report2c0af94f196d1d15a8da2038354cf863365f8063fbcf0122cbeb1b2979a25c8d |
| 2025 | a077d6df-36f1-4ebf-b7b1-b5568c88a4ec | Senate annual | 05/13/2026 | 143 | 0 | Senate eFD reportdf293389d52e548317fa71b2fe67e299bf4ef9cc44b6ef754f65035cddd24f72 |
Largest movers 2022→2023
| Position (as written in filing) | Owner | Kind | Opening 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 ETF | SP | held | $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) | SP | held | $15,001 - $50,000 | $1,001 - $15,000 | $0 | $0 |
| SCHWAB ONE ACCT - MJH ⇒ AMZN - Amazon.com, Inc. | SP | held | $1,001 - $15,000 | $15,001 - $50,000 | $0 | $0 |
| SCHWAB ONE ACCT - MJH ⇒ ECL-Ecolab Inc. (NYSE) | SP | held | $1,001 - $15,000 | $15,001 - $50,000 | $0 | $0 |
Largest movers 2023→2024
| Position (as written in filing) | Owner | Kind | Opening 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) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| POTTER ST BRUNSWICK Description: RESIDENCE AND 2 RENTAL UNITS (BRUNSWICK, ME) | JT | held | $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 L | JT | held | $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 Stock | SP | held | $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)
- 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.
- 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.
- 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).
- 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
- Ranges are wide (up to a factor of 5 or more, and up to $50M+ open-ended); a holding can move between ranges without any real change in value, and stay in a range while moving materially. Yearly estimates are therefore noisy; the “strict envelope” shows the mathematical worst/best case and is typically wider than ±100%.
- Purchases and sales are only disclosed as ranges and only for transactions over $1,000; partial sales, dividend reinvestment, spousal/dependent accounts and retirement-plan funds are reported inconsistently. Excepted/blind trusts, personal residences and certain pensions are not reported at all.
- Filers sometimes change how they list assets (e.g. listing a brokerage account vs. its individual holdings), which can make positions untraceable across years; these are excluded rather than guessed.
- Asset values in an annual report are as of Dec 31 of the reporting year; the report year t−1→t covers that calendar year. Late or amended filings are used when filed; extensions can delay them.
- The text of these reports is machine-parsed from PDFs; parse errors are possible. Every number links back to the cited filing. This is not investment advice.
- Use of these filings is restricted by 5 U.S.C. § 105(c) (no unlawful, commercial or credit-rating purpose, and none for solicitation of money).
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).