Official portrait of Rep. Glenn Thompson (R-PA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Glenn Thompson (R-PA)

House · Republican (most recent term) · PA-15 · in Congress 2009–present · Bioguide ID T000467

Party history: R 2009–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 at the earliest available report (2013); the member entered office earlier, in 20092013$105,008$258,004$410,999
(b) Latest net worth estimate2025−$398,997−$124,500$149,997
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$809,996−$382,504+$44,989

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 yearAssets (mid)Liabilities (mid)Net worth midLow … HighStatus / flags
2013$290,504$32,500$258,004$105,008 … $410,999computed
2014$306,505$207,501$99,004−$142,990 … $340,998computed
2015$473,004$357,502$115,502−$243,991 … $474,996computed
2016$473,004$325,002$148,003−$193,991 … $489,997computed
2017$473,004$225,002$248,003−$43,991 … $539,997computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2018$338,505$207,501$131,004−$127,990 … $389,998computed
2019$330,504$207,501$123,004−$128,991 … $374,998computed
2020$330,504$207,501$123,004−$128,991 … $374,998computed
2021$362,506$207,501$155,006−$124,987 … $434,998computed
2022$312,006$525,002−$212,996−$610,988 … $184,997computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2023$320,006$382,502−$62,495−$409,987 … $284,997computed
2024$352,507$382,502−$29,994−$394,986 … $334,997computed
2025$258,002$382,502−$124,500−$398,997 … $149,997computed
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.)+0.7%
Simple average of years+0.9%
Years estimated4
Best / worst single year2016 +4%
2024 -8%

Reliability flags: few years (4); 2/4 years trading-dominated; 2 unparsed value(s).

Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): -0.1% to +1.0%. 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%10%2016201720202024

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
2013→2014$32,002$32,002$0$0$0 +0.0%+0.0% … +0.0%-175% … +175%11%excluded; not eligible: traced prior-year value below $50,000
2014→2015$0$207,002$3,750$207,002$0 n/an/a … n/an/a … n/a0%excluded; not eligible: traced prior-year value below $50,000; many new/exited positions
2015→2016$473,004$473,004$20,001$8,000$8,000 +4.2%+3.9% … +4.3%-93% … +101%100%counted
2016→2017$298,004$298,004$10,000$8,000$8,000 +3.4%+3.2% … +3.4%-98% … +105%63%counted; many new/exited positions
2017→2018$32,002$32,002$0$0$0 +0.0%+0.0% … +0.0%-175% … +175%11%excluded; not eligible: traced prior-year value below $50,000
2018→2019$131,004$147,504$10,000$8,000$16,001 +26.3%+24.4% … +33.3%-109% … +162%39%excluded; not eligible: traced coverage 39% < 60%; many new/exited positions
2019→2020$298,004$298,004$10,000$0$0 +3.4%+3.2% … +3.4%-94% … +100%90%counted
2020→2021$123,004$131,004$3,750$8,000$8,000 +9.6%+6.3% … +10.5%-117% … +137%37%excluded; not eligible: traced coverage 37% < 60%; many new/exited positions
2021→2022$147,005$64,004$302$0$0 -56.3%-86.4% … -48.7%-154% … +42%41%excluded; not eligible: traced coverage 41% < 60%
2022→2023$81,002$81,002$701$0$0 +0.9%+0.6% … +0.9%-121% … +122%59%excluded; not eligible: traced coverage 59% < 60%
2023→2024$312,006$287,506$1,002$72,503$72,503 -7.5%-9.9% … -6.8%-149% … +134%97%counted; many new/exited positions
2024→2025$8,000$8,000$100$0$0 +1.3%+0.1% … +1.3%-175% … +177%2%excluded; not eligible: traced prior-year value below $50,000

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
201310008136House amendment6/23/20158010008136.pdf
a7590cb8107d569ef14aea97a365b1448f81e2ae65162d65a72438432f84b05d
201410008116House amendment6/23/201510010008116.pdf
9f244a2aa24cfcaa57bc00ec66debb67fb54c91bae461022ade2c303e8e79949
201510028793House amendment8/7/20199010028793.pdf
17ad3935e70b52d5de6ad96a853e38c7094191f1846ab7ca396aa15274e3c5c4
201610028794House amendment8/7/20199010028794.pdf
34d7806ae9bdd7ca8bf77ed2826062808241ef4940926c89610d3ceb9d1e3573
201710028796House amendment8/7/20199110028796.pdf
0f316cf4d36111174cec674bfcb06356af1a999abc5ddd7af84b3a76ab1d0868
201810027183House annual8/7/201911010027183.pdf
a7b6291049550e60f80b8b363b5b94dda51b4c1257dc234f65b21a6c4aecb23c
201910038005House annual8/13/20209010038005.pdf
b473dbab8d28a98cd51ae22f40323c87f55a0aea2879849bdb656317b47b2163
202010042459House annual8/11/20219010042459.pdf
44d70e85adf8f31ef4ab10b90fb4887a5171d812240d3638f0328e79471d6a13
202110048121House annual8/13/202214010048121.pdf
9dc073f5e12a7a6db8c493087658aa485214cd12125e136eeb25cab1d1d2e2b4
202210053535House annual8/11/202313110053535.pdf
98a8218d7ba210b260705c6131c5adb79fc1ab17c8bb1c66ef93ba0a1a3bba68
202310059584House annual7/9/202413010059584.pdf
783cdb09018d033a7fc8d052a46815da13873f8cf38e7cff0e7eb6d42f5bbd92
202410067723House annual8/7/202514010067723.pdf
7333c91247500e46ddf63daf04e0ffccea95e807a6b2ac595b63797bba580f29
202510076978House annual8/12/20263010076978.pdf
9e8669cd752b00f6d5e548ed8f9bc619b3fe9437cfee0a1d8a0010165b04eacf

Largest movers 2016→2017

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
403(B) ⇒ Prudential Jennison Mid Cap Growth Z (PEGZX) [MF]—exited$1,001 - $15,000—$0$8,000
National Western Sheltered Fixed Index Annuity [FN]—held$100,001 - $250,000$100,001 - $250,000$0$0
Walnut Street Rental Property [RP]JTheld$50,001 - $100,000$50,001 - $100,000$0$0
403(B) ⇒ Standard Stable Asset Fund I [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ American Funds EuroPacific Gr R5 (RERFX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ T. Rowe Price Mid-Cap Value (TRMCX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ American Century Value R6 (AVUDX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ Hartford Mid Cap R6 (HFMVX) [MF]—new—$1,001 - $15,000$8,000$0

Largest movers 2019→2020

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
aNNUITY ⇒ EQUITY TRUST MaRKET VaLUE INDEX aNNUITY [FN]—held$100,001 - $250,000$100,001 - $250,000$0$0
403(B) ⇒ T. ROWE PRICE MID-CaP VaLUE (TRMCX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ aMERICaN FUNDS EUROPaCIFIC GR R5 (RERFX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ CLEaRBRIDGE LaRGE CaP GROWTH IS (LSITX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ HaRTFORD MID CaP R6 (HFMVX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
RENTaL PROPERTY ⇒ WaLNUT STREET RENTaL PROPERTY [RP]—held$50,001 - $100,000$50,001 - $100,000$0$0
403(B) ⇒ JPMORGaN EQUITY INCOME R6 (OIEJX) [MF]—held$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ STaNDaRD STaBLE aSSET FUNDS [MF]—held$1,001 - $15,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)
Metlife Total Control Account (Cash Held) [WU]SPheld$15,001 - $50,000$1,001 - $15,000$0$0
ANNUITY ⇒ BRIGHTHOUSE ASSETT ALLOCATION 60 PORTFOLIO - UNIVERSAL ANNUITY IRA [FN]—exited$15,001 - $50,000—$0$32,500
Edward Jones ⇒ Cash Held [OT]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
LFG - IRA - ANNUITY ⇒ 1 Year S&P 500 Cap [OT]—new—$1,001 - $15,000$8,000$0
Edward Jones ⇒ Franklin Managed Income A [MF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
403(B) ⇒ STANDARD STABLE ASSET FUNDS [MF]—exited$1,001 - $15,000—$0$8,000
LFG - IRA - ANNUITY ⇒ LFG Fixed Account [OT]—new—$15,001 - $50,000$32,500$0
Horizon Federal Credit Union [BA]—held$1,001 - $15,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).