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

Rep. Mary Gay Scanlon (D-PA)

House · Democrat (most recent term) · PA-5 · in Congress 2018–present · Bioguide ID S001205

Party history: D 2018–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 2018, the member's first year in office)2018$2,926,073$5,197,536$7,468,999
(b) Latest net worth estimate2025$4,670,093$10,102,544$15,534,995
(c) Estimated gain / loss, nominal dollars, 2018 → 2025 (7 years spanned)2018–2025−$2,798,906+$4,905,008+$12,608,922

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

Reliability flags (net worth): 2018: 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
2018$5,372,536$175,000$5,197,536$2,926,073 … $7,468,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2019$5,494,532$775,002$4,719,530$2,243,065 … $7,195,995computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2020$6,678,038$400,002$6,278,036$3,580,075 … $8,975,996computed
2021$7,404,038$300,002$7,104,036$4,213,077 … $9,994,996computed
2022$7,278,040$532,502$6,745,538$3,730,080 … $9,760,995computed
2023$9,334,040$500,002$8,834,038$4,123,080 … $13,544,996computed
2024$10,103,045$457,502$9,645,543$4,641,090 … $14,649,996computed
2025$10,935,046$832,502$10,102,544$4,670,093 … $15,534,995computed
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.)+10.1%
Simple average of years+11.2%
Years estimated5
Best / worst single year2023 +43%
2022 -5%

Reliability flags: 2 unparsed value(s).

Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): +7.9% to +10.9%. 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%43%20202022202320242025

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
2018→2019$2,477,524$2,967,524$4,152$663,010$655,503 +19.6%+14.8% … +32.3%-98% … +137%47%excluded; not eligible: traced coverage 47% < 60%
2019→2020$3,454,028$3,897,030$4,454$244,008$220,006 +12.3%+10.8% … +15.8%-82% … +107%64%counted
2020→2021$3,225,526$4,934,030$8,452$306,013$131,502 +47.8%+43.7% … +57.7%-61% … +157%48%excluded; not eligible: traced coverage 48% < 60%; many new/exited positions
2021→2022$6,563,036$6,340,035$5,903$136,507$16,001 -5.1%-5.4% … -4.7%-82% … +72%89%counted
2022→2023$4,991,030$7,075,530$5,302$40,501$81,002 +42.7%+13.2% … +55.7%-71% … +156%69%counted
2023→2024$8,656,532$9,783,038$34,356$1,079,528$310,006 +4.5%+2.8% … +9.5%-107% … +116%93%counted; many new/exited positions
2024→2025$9,264,042$10,512,043$46,407$1,290,029$164,003 +1.8%+0.0% … +7.0%-109% … +113%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 yearDoc IDTypeFiledSchedule A rowsRows with unparsed valueSource (official filing) / SHA-256
201810028605House amendment8/6/201973110028605.pdf
e584e64211582db75d0a3db2c154cdcc58fc3a9c37b42e2b1a596e9abc8ef776
201910036777House annual8/10/202070110036777.pdf
48773b9cef0290a35abafb3645b9eabe75f022aead6df62e803b68fe36cb4653
202010040928House annual8/13/202177010040928.pdf
c1acf18e410b964ec08a884d2ba7b774c3ff5d72f1af3d9aecb10a863d01641e
202110046989House annual8/12/202277010046989.pdf
a4d83f4c8cf76add90e1bb11e0b97d6b0be4987e5ab072556276c52a2df00a3d
202210053551House annual5/11/202383010053551.pdf
0d06cbd2404dbf1525d6984290fd8cba4a30fb32ef37a6ada3a8aa84dc88422d
202310060201House annual8/12/202486010060201.pdf
2b3a44792b8179f27d5804102284047a9ea8b2c42837608a639868a3ae584a3e
202410067401House annual5/14/2025100010067401.pdf
156ea463c2e6743df09f7990754a997fcb13572ab548b82ff67f681caae7274c
202510075774House annual5/7/202698010075774.pdf
aa442e3dec3003ce246aef4fc0cc322d673743aa15bb8f81ce821ebd1976e64a

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Ballard 401K ⇒ Vanguard Institutional Index (VINIX) [MF]SPheld$500,001 - $1,000,000$1,000,001 - $5,000,000$0$0
Annuity ⇒ Northwestern Mutual Annuity (2) [FN]JTheld$500,001 - $1,000,000$250,001 - $500,000$0$0
Pennsylvania State Employee Credit Union [BA]—held$1,001 - $15,000$100,001 - $250,000$0$0
Northwestern Mutual - Estate CompLife [WU]SPheld$15,001 - $50,000; $15,001 - $50,000; $15,001 - $50,000; $15,001 - $50,000$15,001 - $50,000; $15,001 - $50,000; $15,001 - $50,000; $50,001 - $100,000$0$0
Northwestern Mutual IRA #1 ⇒ Northwestern Mutual Deposit Program [BA]—held$1,001 - $15,000$15,001 - $50,000$0$0
Gouverneur Savings and Loan [BA]JTheld$1,001 - $15,000$15,001 - $50,000$0$0
Northwestern Mutual IRA # 2 ⇒ iShares Core S&P 500 ETF (IVV) [EF]SPheld$15,001 - $50,000$1,001 - $15,000$0$8,000
Northwestern Mutual IRA # 2 ⇒ iShares MSCI Eurozone ETF (EZU) [EF]SPheld$1,001 - $15,000$1,001 - $15,000$0$8,000

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Ballard Spahr LLP [OT] Ballard Spahr LLP Pension [PE]—held$500,001 - $1,000,000None$0$0
PNC - Checking [BA]SPheld$15,001 - $50,000$500,001 - $1,000,000$0$0
Northwestern Mutual Insurance ⇒ Index 500 Stock (MSA/BlackRock) [OT]SPheld$50,001 - $100,000$100,001 - $250,000$0$0
Northwestern Mutual IRA #1 ⇒ Fidelity Advisor New Insights Fund: Class I (FINSX) [MF]—new—$50,001 - $100,000$16,001$32,500
Northwestern Mutual IRA #1 ⇒ MFS Value Fund - Class I (MEIIX) [MF]—new—$50,001 - $100,000$8,000$0
Brokerage #1 ⇒ Vanguard Wellington Income Fund (VWELX) [MF]JTnew—$50,001 - $100,000$8,000$0
Northwestern Mutual IRA #1 ⇒ Goldman Sachs ActiveBeta U.S. Large Cap Equity ETF (GSLC) [EF—held$50,001 - $100,000$50,001 - $100,000$0$65,001
Ballard 401K ⇒ Vanguard Total International Stock Index Fund Institutional Shares (VTSNX) SPheld$500,001 - $1,000,000$500,001 - $1,000,000$64,004$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Brokerage #1 ⇒ Vanguard Wellington Income Fund (VWELX) [MF]JTheld$50,001 - $100,000$100,001 - $250,000$16,001$0
Brokerage #2 ⇒ Tax-Exempt High Yield Bond Fund Class S (RTHSX) [MF]JTheld$50,001 - $100,000$100,001 - $250,000$48,003$0
Northwestern Mutual IRA #1 ⇒ iShares 20+ Year Treasury Bond ETF (TLT) [EF]—held$15,001 - $50,000$50,001 - $100,000$8,000$0
Northwestern Mutual IRA #1 ⇒ Dodge & Cox Income Fund - Class I (DODIX) [MF]—held$100,001 - $250,000$100,001 - $250,000$32,002$0
Northwestern Mutual IRA #1 ⇒—new—$15,001 - $50,000$8,000$0
Brokerage #2 ⇒ NM FDIC Insured Deposit Program [BA]JTheld$1,001 - $15,000$15,001 - $50,000$0$0
Northwestern Mutual IRA #1 ⇒ BlackRock Systematic Multi-Strategy Fund Institutional Class —new—$15,001 - $50,000$8,000$0
Northwestern Mutual IRA # 2 ⇒ iShares Core S&P 500 ETF (IVV) [EF]SPheld$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).