Rep. Eleanor Holmes Norton (D-DC)
House · Democrat (most recent term) · DC-0 · in Congress 1991–present · Bioguide ID N000147
Party history: D 1991–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 at the earliest available report (2013); the member entered office earlier, in 1991 | 2013 | $1,037,041 | $1,921,520 | $2,805,999 |
| (b) Latest net worth estimate | 2025 | $1,451,031 | $2,496,016 | $3,541,000 |
| (c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned) | 2013–2025 | −$1,354,968 | +$574,496 | +$2,503,959 |
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 | $1,996,520 | $75,000 | $1,921,520 | $1,037,041 … $2,805,999 | computed |
| 2014 | $1,982,020 | $75,000 | $1,907,020 | $1,043,040 … $2,770,999 | computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket |
| 2015 | $1,860,018 | $32,500 | $1,827,518 | $1,034,037 … $2,620,999 | computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket |
| 2016 | $1,986,018 | $32,500 | $1,953,518 | $1,081,036 … $2,825,999 | computed |
| 2017 | $2,584,019 | $0 | $2,584,019 | $1,512,038 … $3,656,000 | computed |
| 2018 | $2,084,019 | $0 | $2,084,019 | $1,162,038 … $3,006,000 | computed |
| 2019 | $2,636,520 | $0 | $2,636,520 | $1,531,039 … $3,742,000 | computed |
| 2020 | $2,709,020 | $0 | $2,709,020 | $1,562,041 … $3,856,000 | computed |
| 2021 | $2,976,020 | $0 | $2,976,020 | $1,761,041 … $4,191,000 | computed |
| 2022 | $2,540,520 | $0 | $2,540,520 | $1,455,040 … $3,626,000 | computed |
| 2023 | $2,540,018 | $0 | $2,540,018 | $1,469,037 … $3,611,000 | computed |
| 2024 | $2,561,016 | $0 | $2,561,016 | $1,531,033 … $3,591,000 | computed |
| 2025 | $2,496,016 | $0 | $2,496,016 | $1,451,031 … $3,541,000 | 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.
2015 -20%
Reliability flags: 2 unparsed value(s).
Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): +3.4% to +4.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 | $559,508 | $660,508 | $4,403 | $223,002 | $65,001 | -9.4% | -9.7% … -8.7% | -127% … +108% | 28% | excluded; not eligible: traced coverage 28% < 60%; many new/exited positions |
| 2014→2015 | $1,542,018 | $1,296,515 | $16,457 | $105,502 | $32,500 | -19.6% | -20.5% … -17.1% | -105% … +66% | 96% | counted |
| 2015→2016 | $784,511 | $1,043,510 | $14,356 | $358,002 | $75,000 | -1.2% | -2.1% … +1.0% | -125% … +123% | 53% | excluded; not eligible: traced coverage 53% < 60% |
| 2016→2017 | $918,010 | $1,325,010 | $13,255 | $65,001 | $0 | +38.7% | +35.3% … +47.5% | -70% … +148% | 46% | excluded; not eligible: traced coverage 46% < 60% |
| 2017→2018 | $1,594,016 | $1,519,016 | $9,806 | $16,001 | $104,505 | +1.5% | -2.6% … +3.0% | -93% … +95% | 62% | counted |
| 2018→2019 | $1,836,017 | $2,181,016 | $22,907 | $107,501 | $137,006 | +21.6% | +21.0% … +23.3% | -79% … +123% | 88% | counted |
| 2019→2020 | $2,448,016 | $2,413,016 | $28,508 | $40,501 | $75,000 | +1.1% | +1.1% … +1.2% | -84% … +87% | 93% | counted |
| 2020→2021 | $2,332,014 | $2,617,014 | $22,456 | $156,002 | $161,007 | +13.4% | +13.2% … +14.0% | -81% … +108% | 86% | counted |
| 2021→2022 | $2,976,020 | $2,508,020 | $24,208 | $0 | $88,504 | -11.9% | -16.3% … -10.1% | -91% … +67% | 100% | counted |
| 2022→2023 | $735,008 | $852,008 | $9,206 | $8,000 | $40,501 | +21.6% | +18.7% … +29.0% | -74% … +118% | 29% | excluded; not eligible: traced coverage 29% < 60% |
| 2023→2024 | $2,507,518 | $2,453,516 | $22,656 | $306,503 | $625,510 | +11.5% | +10.8% … +13.2% | -87% … +110% | 99% | counted |
| 2024→2025 | $2,111,016 | $2,288,514 | $7,654 | $313,003 | $576,008 | +21.2% | +19.9% … +21.8% | -86% … +129% | 82% | 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 | 10001016 | House annual | 5/7/2014 | 41 | 0 | 10001016.pdfaa228df4e7e031db0c08622bdfea77f309ddd1a643480a6fbe3c1446a042b5bc |
| 2014 | 10008675 | House amendment | 9/30/2015 | 46 | 1 | 10008675.pdff922b825baac2a5f51909178f7fd90a0cecdea803cf6a2301970a2142318ad01 |
| 2015 | 10013254 | House amendment | 6/27/2016 | 45 | 1 | 10013254.pdf5eaace95ae3d21143fb9252edf22a5ee5026d6d8d3a1eb39711a86a6437d1739 |
| 2016 | 10015821 | House annual | 5/9/2017 | 40 | 0 | 10015821.pdf919b211fd18734862c0c5d4079f6f27672af6847f72134b161c33ef51c57f8e6 |
| 2017 | 10020908 | House annual | 5/8/2018 | 39 | 0 | 10020908.pdf837b45a668d0dcde7fd0ba1601fca34018a810147caee77970cd3e2e9cf24c19 |
| 2018 | 10026037 | House annual | 5/7/2019 | 43 | 0 | 10026037.pdf0e878e2280fa2924787d1626f05034a22e2c3743a65a7803bdf69ca03d7f8854 |
| 2019 | 10036646 | House annual | 7/30/2020 | 41 | 0 | 10036646.pdf87da0a9482cf7bf831e69a97eb09b07ad5eb805f4866ef69a717fbbb1cdd8eaa |
| 2020 | 10040159 | House annual | 5/11/2021 | 43 | 0 | 10040159.pdffc743d51d2b563655d1a980a01912bc261ce16304b7cfdddd55ad4966da36bfc |
| 2021 | 10046574 | House annual | 5/10/2022 | 43 | 0 | 10046574.pdf1f78b88ed750a5d05a10cdf56a7ab3ba5b0e496740971c8622549ff2a7978b03 |
| 2022 | 10052384 | House annual | 5/4/2023 | 42 | 0 | 10052384.pdfe2f896872d3c44e6c9449a5efe656d9fba2d3ffb0b6bc0ab8c0cae27519cabb3 |
| 2023 | 10057623 | House annual | 5/2/2024 | 40 | 0 | 10057623.pdff0105eb6e01d6fc1adf62a877cfcf9626b6a62119b3dacb24bde3ca658a4a047 |
| 2024 | 10066887 | House annual | 5/7/2025 | 40 | 0 | 10066887.pdf22208e67865a96365fb4034e05b63b1deec3ed6c6dc9a42e07c49ccca8b879bd |
| 2025 | 10076125 | House annual | 5/12/2026 | 37 | 0 | 10076125.pdfe4bb96d2525df65b7cf124fe68ab789d77959aafec4ab7c23ad4421eb3f5cc6d |
Largest movers 2021→2022
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| MERRILL LYNCH #182 ⇒ JPMorgan Large Cap Growth FD Cl A (EIF) [MF] | — | held | $250,001 - $500,000 | $100,001 - $250,000 | $0 | $0 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Large Cap Growth Portfolio (S) (EIF) [MF] | — | held | $100,001 - $250,000 | $50,001 - $100,000 | $0 | $8,000 |
| MERRILL LYNCH #806 ⇒ Vanguard FTSE All World EX US (ETF) (EIF) [EF] | — | held | $50,001 - $100,000 | None | $0 | $8,000 |
| Congressional Federal Credit Union [BA] | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Global High Div Low Volatility (S) (EIF) [MF] | — | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $8,000 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Large Cap Growth Portfolio (A) (EIF) [MF] | — | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $8,000 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Russell Mid Cap Growth Port (S) (EIF) [MF] | — | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $8,000 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ T.Rowe Price International Stock (S) (EIF) [MF] | — | held | $15,001 - $50,000 | None | $0 | $0 |
Largest movers 2023→2024
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| MERRILL LYNCH #806 ⇒ Invesco S&P 500 Low Volatility ETF [EF] | — | held | $100,001 - $250,000 | $250,001 - $500,000 | $0 | $0 |
| DC College Savings Plan (2 Accounts) [5P] | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Voya Retirement Growth Portfolio Adviser (IRGPX) [MF] | — | held | $100,001 - $250,000 | $100,001 - $250,000 | $0 | $32,500 |
| MERRILL LYNCH #806 ⇒ VictoryShares US Large Cap High Div Volatility Wtd ETF (CDL) [EF] | — | exited | $100,001 - $250,000 | — | $0 | $150,001 |
| Congressional Federal Credit Union [BA] | — | held | $15,001 - $50,000 | $1,001 - $15,000 | $0 | $0 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Voya International Index Portfolio Adviser (IIIAX) [MF] | — | held | $15,001 - $50,000 | $1,001 - $15,000 | $0 | $8,000 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Voya Large Cap Growth Portfolio Adviser (IEOPX) [MF] | — | held | $15,001 - $50,000 | None | $0 | $48,502 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Voya Russell Mid Cap Growth Index Portfolio Service (IRGUX) | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $16,001 |
Largest movers 2024→2025
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| MERRILL LYNCH #182 ⇒ JPMorgan Large Cap Growth Fund A (OLGAX) [MF] | — | held | $250,001 - $500,000 | $250,001 - $500,000 | $32,500 | $150,001 |
| MERRILL LYNCH IRA ⇒ BlackRock Funds II, BlackRock Multi-Asset Income Ptf Investor A (BAICX | — | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| MERRILL LYNCH IRA ⇒ Bank of America, NA RASP [BA] | — | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| MERRILL LYNCH IRA ⇒ VanEck Morningstar Wide Moat ETF (MOAT) [EF] | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Venerable US Large Cap Strategic Equity Fund Class V (VVSVX) | — | held | $100,001 - $250,000 | $100,001 - $250,000 | $0 | $40,501 |
| MERRILL LYNCH #806 ⇒ Invesco S&P 500 Equal Weight ETF [EF] | — | held | $15,001 - $50,000 | None | $0 | $0 |
| MERRILL LYNCH #182 ⇒ Invesco S&P 500 Equal Weight ETF (RSP) [EF] | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $32,500 |
| MERRILL LYNCH IRA ⇒ VOYA/VY ⇒ Voya International Index Portfolio Adviser (IIIAX) [MF] | — | held | $1,001 - $15,000 | None | $0 | $40,501 |
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).