Official portrait of Sen. Patrick J. Toomey (R-PA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Sen. Patrick J. Toomey (R-PA)

House / Senate · Republican (most recent term) · PA · in Congress 1999–2023 · Bioguide ID T000461

Party history by chamber: House R 1999–2005, Senate R 2011–2023. 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 19992013$1,383,049$2,889,024$4,394,999
(b) Latest net worth estimate2021−$3,316,910$2,451,544$8,219,997
(c) Estimated gain / loss, nominal dollars, 2013 → 2021 (8 years spanned)2013–2021−$7,711,909−$437,480+$6,836,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): 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$3,264,024$375,000$2,889,024$1,383,049 … $4,394,999computed
2014$3,407,030$375,000$3,032,030$1,404,060 … $4,659,999computed
2015$3,050,030$375,000$2,675,029$1,175,059 … $4,174,999computed
2016$2,645,026$375,000$2,270,026$940,053 … $3,599,999computed
2017$3,097,532$450,001$2,647,532$1,070,065 … $4,224,998computed
2018$2,544,534$450,001$2,094,533$729,068 … $3,459,998computed
2019$8,588,035$3,450,002$5,138,034−$2,188,930 … $12,464,997computed
2020$8,965,542$3,750,002$5,215,540−$2,433,917 … $12,864,997computed
2021$6,201,545$3,750,002$2,451,544−$3,316,910 … $8,219,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.)+7.8%
Simple average of years+9.0%
Years estimated4
Best / worst single year2017 +31%
2015 -13%

Reliability flags: few years (4); avg traced coverage 65%.

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

-13%0%31%2014201520172019

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$2,171,518$2,265,018$35,461$0$0 +5.9%+5.9% … +6.0%-84% … +96%67%counted
2014→2015$2,059,010$1,741,010$47,858$0$0 -13.1%-15.4% … -12.1%-86% … +60%60%counted
2015→2016$1,010,018$1,059,018$9,053$0$0 +5.7%+5.4% … +7.0%-104% … +115%33%excluded; not eligible: traced coverage 33% < 60%
2016→2017$1,950,022$1,974,522$584,204$0$0 +31.2%+12.7% … +38.1%-85% … +148%74%counted
2017→2018$1,192,510$967,010$37,502$0$0 -15.8%-19.9% … -14.0%-93% … +61%38%excluded; not eligible: traced coverage 38% < 60%
2018→2019$1,527,023$1,664,023$45,502$0$0 +12.0%+8.9% … +21.1%-89% … +113%60%counted
2019→2020$4,744,524$4,771,024$113,053$0$0 +2.9%+2.7% … +3.9%-116% … +122%55%excluded; not eligible: traced coverage 55% < 60%
2020→2021$5,138,533$2,703,533$128,854$0$0 -44.9%-49.7% … -25.9%-129% … +39%57%excluded; not eligible: traced coverage 57% < 60%

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
20133f3719a7-f44c-41e1-ac0a-36cfebefa4c4Senate amendment08/18/2015490Senate eFD report
893e2059262379f0f20642eb166c0130a7189f181748aa3b4da932f406c09cdb
201443dc3e1c-8c20-4fe0-a597-3177ada32d6aSenate amendment05/12/2016600Senate eFD report
5e908137417864bdb3c85e48834c25726d5291641ea0d8d2b200b21ad02b5b50
2015bca4a9a6-cde5-4f36-b899-de6e43fd2fbaSenate amendment11/02/2018590Senate eFD report
0d3edb0bf886a8fe4da26a8d6ed441653dcf3bb3364f7ef4db76b5e4d2edd83f
2016c851c1fb-e85b-47a2-8d62-6974bd688dc0Senate amendment11/02/2018530Senate eFD report
977111df9de20020c858e683ec106e07fd981dc976029bd3ccec6cf6038c894c
20177531e28a-896e-4932-bd96-bcdbeeeab7c8Senate amendment11/02/2018650Senate eFD report
fe60b68cec7247b6105bbf0646a60db5d5168049595a3d161ad8fb0d2a16ea37
2018fd2d77dc-ae08-4177-ae03-9763aefa8c57Senate amendment08/13/2020680Senate eFD report
b633938352c4597bcc7b6d21a51cb31658906e6cfa057b2f15b4b245ed93ccd4
2019a9d1e921-dbc1-4de5-8f73-4c554b28f0c3Senate annual08/13/2020700Senate eFD report
5c9f4a048012f825c85e66e1a2c5e343db2684688fd0196e3e3d670c4b3f5fa6
2020ed08e1bf-f25b-4651-81be-a197bfc1d162Senate amendment08/15/2022830Senate eFD report
0c47ae95024bc4bdd6ee485fc2087522ff1c76bbe5db2ed6d7fd8333d1ca0701
2021015c1549-a85e-4a41-9263-5c27a2191fc9Senate amendment12/20/2022900Senate eFD report
99366cbdb9d4bd6fab532b23776121565c6aa42bd349e5e8811c76965f2f009f

Largest movers 2014→2015

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Scottrade Joint Account 965 ⇒ PFS - Provident Financial Services, Inc. (NYSE)JTheld$250,001 - $500,000$15,001 - $50,000$0$0
Morgan Stanley Traditional IRA K Toomey ⇒ IWF - iShares Russell 1000 Growth (NYSEArca)SPheld$1,001 - $15,000$15,001 - $50,000$0$0
BPG Properties, LTD (multi-family private security investment fund) Description : Closed e—held$100,001 - $250,000$100,001 - $250,000$0$0
Portfolio Management Active Assets Account 389 ⇒ ICF - iShares Cohen & Steers REIT (NYSEArJTheld$15,001 - $50,000$15,001 - $50,000$0$0
Scottrade Joint Account 965 ⇒ AMLP - Alerian MLP ETF (NYSEArca)JTheld$15,001 - $50,000$15,001 - $50,000$0$0
N-35727, Inc.—held$100,001 - $250,000$100,001 - $250,000$0$0
Portfolio Management Active Assets Account 389 ⇒ PFF - iShares US Preferred Stock (NYSEArcJTheld$15,001 - $50,000$15,001 - $50,000$0$0
Revere Bank—held$50,001 - $100,000$50,001 - $100,000$0$0

Largest movers 2016→2017

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
BPG Multifamily Partnership, LP Company: Equus Capital Partners, Ltd. (Philadelphia, PA) D—held$100,001 - $250,000$1,001 - $15,000$0$0
Patriot Financial Partners II Company: Patriot Financial Partners, L.P. (Philadelphia, PA)JTheld$50,001 - $100,000$100,001 - $250,000$0$0
Morgan Stanley Traditional IRA 223 ⇒ QQQ-PowerShares QQQ Trust, Series 1 (NASDAQ)—held$15,001 - $50,000$50,001 - $100,000$0$0
Equus Investment Partnership X, L.P. Company: Equus Capital Partners, Ltd. (Philadelphia, —held$15,001 - $50,000$50,001 - $100,000$0$0
Scottrade Joint Account 965 ⇒ CAPL-CrossAmerica Partners LP (NYSE)JTheld$50,001 - $100,000$15,001 - $50,000$0$0
Morgan Stanley Traditional IRA K Toomey ⇒ IJR-iShares Core S&P Small-CapSPheld$1,001 - $15,000$15,001 - $50,000$0$0
Child #2 Scottrade Account ⇒ SPY-SPDR S&P 500 ETFDCheld$15,001 - $50,000$1,001 - $15,000$0$0
Morgan Stanley Traditional IRA 544 ⇒ ILF-iShares Latin America 40—held$1,001 - $15,000$15,001 - $50,000$0$0

Largest movers 2018→2019

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Patriot Financial Partners II Company: Patriot Financial Partners, L.P. (Philadelphia, PA)JTheld$100,001 - $250,000$50,001 - $100,000$0$0
Morgan Stanley Traditional IRA 544 ⇒ AIV - Apartment Investment and Management Company—held$15,001 - $50,000$50,001 - $100,000$0$0
Morgan Stanley Traditional IRA 223 ⇒ IJT - iShares S&P Small-Cap 600 Growth ETF—held$15,001 - $50,000$50,001 - $100,000$0$0
Morgan Stanley Traditional IRA 223 ⇒ SPY - SPDR S&P 500 ETF—held$15,001 - $50,000$50,001 - $100,000$0$0
Personal Loan to S. Toomey Debtor: Steve Toomey—held$50,001 - $100,000$15,001 - $50,000$0$0
Morgan Stanley Traditional IRA K Toomey ⇒ QQQ - Invesco QQQ Trust Filer comment: This asseSPheld$15,001 - $50,000$50,001 - $100,000$0$0
Morgan Stanley Traditional IRA 223 ⇒ IJR - iShares Core S&P Small-Cap ETF—held$15,001 - $50,000$50,001 - $100,000$0$0
Morgan Stanley Traditional IRA 223 ⇒ IJK - iShares S&P Mid-Cap 400 Growth ETF—held$15,001 - $50,000$50,001 - $100,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).