Sen. Thomas R. Carper (D-DE)
House / Senate · Democrat (most recent term) · DE · in Congress 1983–2025 · Bioguide ID C000174
Party history by chamber: House D 1983–1993, Senate D 2001–2025. 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 at the earliest available report (2013); the member entered office earlier, in 1983 | 2013 | $2,301,146 | $4,745,572 | $7,189,999 |
| (b) Latest net worth estimate | 2023 | $2,268,202 | $7,931,600 | $13,594,998 |
| (c) Estimated gain / loss, nominal dollars, 2013 → 2023 (10 years spanned) | 2013–2023 | −$4,921,797 | +$3,186,028 | +$11,293,852 |
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 | $4,920,573 | $175,000 | $4,745,572 | $2,301,146 … $7,189,999 | computed |
| 2014 | $5,146,574 | $175,000 | $4,971,573 | $2,423,147 … $7,519,999 | computed |
| 2015 | $5,105,573 | $175,000 | $4,930,572 | $2,421,146 … $7,439,999 | computed |
| 2016 | $5,079,574 | $175,000 | $4,904,573 | $2,424,147 … $7,384,999 | computed |
| 2017 | $6,438,099 | $75,000 | $6,363,098 | $3,211,198 … $9,514,999 | computed |
| 2018 | $5,908,099 | $75,000 | $5,833,098 | $2,851,198 … $8,814,999 | computed |
| 2019 | $6,316,606 | $75,000 | $6,241,606 | $3,038,212 … $9,444,999 | computed |
| 2020 | $7,214,626 | $0 | $7,214,626 | $3,594,251 … $10,835,000 | computed |
| 2021 | $10,441,125 | $1,500,001 | $8,941,124 | $2,727,250 … $15,154,998 | computed |
| 2022 | $9,283,612 | $1,500,001 | $7,783,612 | $2,087,225 … $13,479,998 | computed |
| 2023 | $9,431,601 | $1,500,001 | $7,931,600 | $2,268,202 … $13,594,998 | 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.
2018 -6%
Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): +3.5% to +3.1%. 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 | $2,409,047 | $2,657,548 | $43,872 | $0 | $0 | +12.1% | +11.5% … +14.4% | -100% … +124% | 49% | excluded; not eligible: traced coverage 49% < 60% |
| 2014→2015 | $4,352,556 | $4,595,056 | $93,782 | $0 | $0 | +7.7% | +7.0% … +9.9% | -89% … +104% | 85% | counted |
| 2015→2016 | $4,326,050 | $4,333,049 | $90,728 | $0 | $0 | +2.3% | +2.0% … +3.0% | -89% … +93% | 85% | counted |
| 2016→2017 | $1,926,507 | $2,368,507 | $38,653 | $0 | $0 | +24.9% | +24.3% … +26.3% | -58% … +108% | 38% | excluded; not eligible: traced coverage 38% < 60% |
| 2017→2018 | $5,124,572 | $4,710,572 | $91,584 | $0 | $0 | -6.3% | -9.0% … -5.3% | -100% … +87% | 80% | counted |
| 2018→2019 | $5,065,078 | $5,018,578 | $82,880 | $0 | $0 | +0.7% | +0.6% … +0.8% | -98% … +99% | 86% | counted |
| 2019→2020 | $5,420,076 | $6,068,076 | $90,779 | $0 | $0 | +13.6% | +12.6% … +16.6% | -86% … +114% | 86% | counted |
| 2020→2021 | $6,221,600 | $6,611,100 | $91,782 | $0 | $0 | +7.7% | +7.6% … +8.2% | -94% … +109% | 86% | counted |
| 2021→2022 | $8,590,584 | $8,147,084 | $174,934 | $0 | $0 | -3.1% | -4.8% … -2.6% | -111% … +105% | 82% | counted |
| 2022→2023 | $8,496,074 | $8,685,574 | $175,132 | $0 | $0 | +4.3% | +3.9% … +5.5% | -105% … +114% | 92% | 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 | ee3e93c6-6403-40e6-a647-1d473a4654cc | Senate amendment | 05/15/2015 | 146 | 0 | Senate eFD report2698ea87542805e346989cc9079279246bdbb31a1e3bb9c01d7c89e4824cc28e |
| 2014 | a93ad903-b6dd-43c9-8e7e-bba44ee67408 | Senate amendment | 05/16/2016 | 147 | 0 | Senate eFD report817e53b373f6bbbbbdbd9ef8f5687f02dbdbc79b96665c0b78bf795a963baf6d |
| 2015 | f2b5f45d-0a21-44ab-b7ae-e6389b5d5fa0 | Senate amendment | 08/13/2020 | 146 | 0 | Senate eFD reportf02793f7b9e9b3b5a7ec761218e35d1430e118444e50e3f817e4e52980bd9e7a |
| 2016 | 8e532412-6428-41d0-bd7c-26b6eb79fe25 | Senate amendment | 08/13/2020 | 147 | 0 | Senate eFD reportb4c3f5535ca49a021708aafb514e4d5f140a1aabc26838de46bfef56ea38c902 |
| 2017 | 01fe1657-5d1e-4c74-a63c-3c96b5e3d6af | Senate amendment | 08/13/2020 | 198 | 0 | Senate eFD report52d9e310f54d1d33d73b448d2735b63417d114aa6c00e9047d7a43b4f909c8da |
| 2018 | c62a0361-5c29-4d61-a03b-73a3c7586667 | Senate amendment | 05/17/2021 | 198 | 0 | Senate eFD reportd4db3477004d96673632fe142a50ca8bf8df9ee4a8a3c1ccfaadaad9ee9daa34 |
| 2019 | f9efe394-b573-4836-b5be-43255d12e3db | Senate amendment | 05/17/2021 | 212 | 0 | Senate eFD reportf1ad6ee27c9a2af08a3252843c6e8eacaeaa8a740945101216a682de9d420ba6 |
| 2020 | 0f534dc0-956d-4d87-a29c-cd8fb28f615d | Senate amendment | 05/16/2022 | 251 | 0 | Senate eFD reportd2d56542db71d9953caf549dd9d0aaec7d8da07792c565bcc836c56a4f380ede |
| 2021 | 40fc9357-a207-4bd1-bf88-e7a66fa7d528 | Senate annual | 05/16/2022 | 250 | 0 | Senate eFD report59a039a2d256740f609f872df18e66855a742bfb5c6ce1fba4aee4487f1a8ca5 |
| 2022 | bf579cec-3b0e-4afa-bfcf-cec9efacb962 | Senate annual | 05/15/2023 | 225 | 0 | Senate eFD report89ba82e98cd6d41cc66a639c62b7d193bdc5a55ec4e5313a4712907ca2ba279b |
| 2023 | 04db916f-2633-4633-ac3d-3fbda2e9c134 | Senate annual | 05/15/2024 | 202 | 0 | Senate eFD reportb955987d7d74ab525b4e7d2d7e317333a956e80f2f1079e75fca1277cf728a2a |
Largest movers 2020→2021
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| Spouse IRA 617 ⇒ GOOG - Alphabet Inc. | SP | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| Spouse TR ⇒ Morgan Stanley Private Bank NA (Kansas City, MO) Type: Brokerage Sweep Account | SP | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| Spouse IRA 643 ⇒ Morgan Stanley Bank N.A. (Kansas City, MO) Type: Brokerage Sweep Account | SP | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| Morgan Stanley Bank NA (Kansas City, Missouri) Type: Checking | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| Spouse IRA 617 ⇒ Morgan Stanley Private Bank NA (Kansas City, Missouri) Type: Checking | SP | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $0 |
| Spouse TR ⇒ BMY - Bristol-Myers Squibb Company | SP | held | $1,001 - $15,000 | $15,001 - $50,000 | $0 | $0 |
| Capital One (St. Cloud, MN) Type: Money Market Account | SP | held | $15,001 - $50,000 | $1,001 - $15,000 | $0 | $0 |
| Spouse IRA 643 ⇒ IWN - iShares Russell 2000 Value ETF | SP | held | $1,001 - $15,000 | $15,001 - $50,000 | $0 | $0 |
Largest movers 2021→2022
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| Spouse IRA 617 ⇒ GOOG - Alphabet Inc. | SP | held | $100,001 - $250,000 | $50,001 - $100,000 | $0 | $0 |
| LNC - Lincoln National Corporation (NYSE) | — | held | $100,001 - $250,000 | $50,001 - $100,000 | $0 | $0 |
| Spouse IRA 643 ⇒ Morgan Stanley Bank N.A. (Kansas City, MO) Type: Brokerage Sweep Account | SP | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $0 |
| Spouse IRA 617 ⇒ XCAPX - ACAP Strategic Fund | SP | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $0 |
| Morgan Stanley Bank NA (Kansas City, Missouri) Type: Checking | — | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $0 |
| Spouse IRA 618 ⇒ Morgan Stanley Bank NA (Kansas City, MO) Type: Brokerage Sweep Account | SP | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $0 |
| Capital One (St. Cloud, MN) Type: Money Market Account | SP | held | $1,001 - $15,000 | $15,001 - $50,000 | $0 | $0 |
| Spouse IRA 643 ⇒ CEF - Sprott Physical Gold and Silver Trust | SP | held | $1,001 - $15,000 | $15,001 - $50,000 | $0 | $0 |
Largest movers 2022→2023
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| Spouse TR ⇒ Morgan Stanley Private Bank NA (Kansas City, MO) Type: Brokerage Sweep Account | SP | held | $100,001 - $250,000 | $15,001 - $50,000 | $0 | $0 |
| Spouse IRA 617 ⇒ GOOG - Alphabet Inc. | SP | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| Spouse IRA 617 ⇒ XCAPX - ACAP Strategic Fund | SP | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| Spouse IRA 643 ⇒ GBIL - Goldman Sachs Access Treasury 0-1 Year ETF | SP | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| Spouse TR ⇒ BMN - BlackRock 2037 Municipal Target Term Trust Common | SP | held | $15,001 - $50,000 | $1,001 - $15,000 | $0 | $0 |
| Spouse IRA 643 ⇒ IWN - iShares Russell 2000 Value ETF | SP | held | $15,001 - $50,000 | $1,001 - $15,000 | $0 | $0 |
| Spouse IRA 643 ⇒ GLD - SPDR Gold Shares | SP | held | $1,001 - $15,000 | $15,001 - $50,000 | $0 | $0 |
| TIAA-CREF Provider: CREF ⇒ VIEIX - Vanguard Extended Market Index Fund Institutional | SP | 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).