Official portrait of Rep. Madeleine Dean (D-PA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Madeleine Dean (D-PA)

House · Democrat (most recent term) · PA-4 · in Congress 2019–present · Bioguide ID D000631

Party history: D 2019–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 2019, the member's first year in office)2019−$1,000,950$248,523$1,497,996
(b) Latest net worth estimate2025−$86,948$1,261,525$2,609,998
(c) Estimated gain / loss, nominal dollars, 2019 → 2025 (6 years spanned)2019–2025−$1,584,944+$1,013,002+$3,610,948

Gain Low = latest Low − earliest High; Gain High = latest High − earliest Low (widest possible spread); Mid = latest Mid − earliest Mid.

Reliability flags (net worth): 2025: 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket. 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
2019$1,581,025$1,332,502$248,523−$1,000,950 … $1,497,996computed
2020$5,324,026$1,145,002$4,179,024$755,053 … $7,602,996computed
2021$1,673,524$762,500$911,024−$119,952 … $1,941,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2022$1,467,025$937,501$529,524−$487,950 … $1,546,998computed
2023$1,668,526$925,001$743,524−$347,949 … $1,834,998computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2024$1,824,524$925,001$899,523−$260,952 … $2,059,998computed
2025$2,199,026$937,501$1,261,525−$86,948 … $2,609,998computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
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.)+14.3%
Simple average of years+16.0%
Years estimated4
Best / worst single year2020 +47%
2022 -9%

Reliability flags: few years (4); 3 unparsed value(s).

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

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
2019→2020$1,459,522$2,194,522$1,907$259,510$211,508 +47.2%+39.8% … +68.5%-86% … +180%92%counted
2020→2021$1,374,022$1,550,022$5,057$40,002$48,003 +13.8%+12.2% … +18.2%-93% … +121%26%excluded; not eligible: traced coverage 26% < 60%
2021→2022$1,461,020$1,338,020$8,158$88,504$72,004 -9.0%-9.3% … -8.2%-105% … +87%91%counted
2022→2023$586,008$720,508$902$8,000$16,001 +24.5%+21.9% … +31.3%-77% … +126%40%excluded; not eligible: traced coverage 40% < 60%
2023→2024$1,468,522$1,701,022$16,812$363,005$280,004 +11.3%+11.1% … +12.0%-111% … +133%92%counted
2024→2025$1,435,020$1,909,022$23,958$519,008$228,007 +14.4%+14.3% … +14.7%-123% … +152%79%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
201910037825House annual8/13/202051010037825.pdf
10147558573bc854ee304f3b448a592170e85c14233ecde697f4b022535dd8d0
202010042485House annual8/13/202156010042485.pdf
a71ce32438f79923f3adaf4e3996be42f89e79e1c49c14b9f14f5410202b596f
202110047398House annual5/16/202248110047398.pdf
01563e1d561d8bf74d7d499420c9b5087d8827665abcc18904cac1b08ada1a61
202210053710House annual8/13/202350010053710.pdf
01d39263f12047e99d8dfac23399bcc51d17173f9058a9c856151d85bcc0bbb8
202310059700House annual5/15/202451110059700.pdf
5a2b77e20b75acad59c8f773b7ba8a47e635922b46ffa0e509e7b315ce813df4
202410068302House annual5/15/202552010068302.pdf
b219a492339093cae7406004c4f0d8cef39d3fad76228241ed4d254229f0f2e2
202510077397House annual5/15/202653110077397.pdf
5eb63e7253c13903a7d692f577f6e4c7bcdd512ec855259334469b5354e179f9

Largest movers 2021→2022

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
TIAA-CREF ⇒ La Salle University Tax-Deferred Annuity Plan ⇒ T. Rowe Price Growth Stock Fun—held$100,001 - $250,000$50,001 - $100,000$0$0
Bank of America IRA ⇒ Vanguard S&P 500 ETF [EF]SPnew—$50,001 - $100,000$8,000$0
Bank of America IRA ⇒ Vanguard FTSE Developed Markets ETF [EF]SPheld$50,001 - $100,000$15,001 - $50,000$0$0
Bank of America IRA ⇒ iShares Core S&P Small-Cap [EF]SPheld$50,001 - $100,000$15,001 - $50,000$0$0
New York Life Insurance Policy [WU]SPheld$15,001 - $50,000$50,001 - $100,000$0$0
Bank of America IRA ⇒ iShares Core US Aggregate Bond ETF [EF]SPnew—$50,001 - $100,000$40,501$0
Pennsylvania State Employees' Deferred Compensation Plan ⇒ U.S. Small/Mid Company Stock In—held$15,001 - $50,000$1,001 - $15,000$0$0
Bank of America IRA ⇒ iShares Broad USD High Yield Corp Bond ETF [EF]SPheld$15,001 - $50,000$1,001 - $15,000$0$0

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Bank of America IRA ⇒ Vanguard S&P 500 ETF (VOO) [EF]SPheld$50,001 - $100,000$100,001 - $250,000$0$0
Bank of America Advanced Tiered Interest Checking [BA]JTheld$1,001 - $15,000$50,001 - $100,000$0$0
Pennsylvania State Employees' Deferred Compensation Plan ⇒ International Company Stock Ind—held$15,001 - $50,000$1,001 - $15,000$0$0
Bank of America IRA ⇒ BlackRock Liquidity Funds T-Fund - Institutional (TSTXX) [MF]—held$1 - $1,000$1,001 - $15,000$0$8,000
Bank of America IRA ⇒ iShares Core U.S. Aggregate Bond ETF (AGG) [EF]—held$1,001 - $15,000$1,001 - $15,000$8,000$0
Bank of America IRA ⇒ BlackRock Liquidity Funds T-Fund - Institutional (TSTXX) [MF]SPheld$50,001 - $100,000$50,001 - $100,000$48,502$40,501
Bank of America IRA ⇒ Metropolitan West Total Return Bond Fd Cl I (MWTIX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$8,000
Bank of America IRA ⇒ iShares Core S&P Small-Cap ETF (IJR) [EF]—held$1,001 - $15,000$1,001 - $15,000$8,000$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
TIAA-CREF ⇒ La Salle University DC and TDA Plan ⇒ CREF Stock Account - R2 (QCSTPX) [MF]—held$50,001 - $100,000$100,001 - $250,000$0$0
Bank of America Advanced Tiered Interest Checking [BA]JTheld$50,001 - $100,000$1,001 - $15,000$0$0
Pennsylvania State Employees' Deferred Compensation Plan ⇒ U.S. Bond Index Fund [OT]—held$15,001 - $50,000$50,001 - $100,000$0$0
Pennsylvania State Employees' Deferred Compensation Plan ⇒ Stable Value Fund [OT]—held$15,001 - $50,000$50,001 - $100,000$0$0
Bank of America IRA ⇒ iShares Russell 2000 Index Fund (IWM) [EF]SPnew—$15,001 - $50,000$8,000$8,000
Bank of America IRA ⇒ Vanguard S&P 500 ETF (VOO) [EF]SPheld$100,001 - $250,000$100,001 - $250,000$0$32,500
Pennsylvania State Employees' Deferred Compensation Plan ⇒ International Company Stock Ind—held$1,001 - $15,000$15,001 - $50,000$0$0
Bank of America IRA ⇒ Vanguard FTSE Emerging Markets ETF (VWO) [EF]SPheld$15,001 - $50,000$1,001 - $15,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).