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

Rep. John Joyce (R-PA)

House · Republican (most recent term) · PA-13 · in Congress 2019–present · Bioguide ID J000302

Party history: R 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$6,102,073$12,791,536$19,481,000
(b) Latest net worth estimate2025$5,337,051$11,371,026$17,405,000
(c) Estimated gain / loss, nominal dollars, 2019 → 2025 (6 years spanned)2019–2025−$14,143,949−$1,420,511+$11,302,927

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

Reliability flags (net worth): 2019: 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$12,791,536$0$12,791,536$6,102,073 … $19,481,000computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2020$12,688,032$0$12,688,032$6,111,064 … $19,265,000computed
2021$15,130,032$0$15,130,032$6,710,063 … $23,550,000computed
2022$12,073,529$0$12,073,529$5,742,058 … $18,405,000computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2023$15,247,530$0$15,247,530$6,895,060 … $23,600,000computed
2024$15,265,031$0$15,265,031$6,880,062 … $23,650,000computed; 2 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2025$11,371,026$0$11,371,026$5,337,051 … $17,405,000computed
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.)+5.9%
Simple average of years+8.3%
Years estimated5
Best / worst single year2023 +43%
2022 -21%

Reliability flags: 4 unparsed value(s).

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

-21%0%43%20212022202320242025

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$5,829,530$5,867,026$660,958$240,002$0 +7.9%+4.3% … +9.4%-80% … +96%46%excluded; not eligible: traced coverage 46% < 60%
2020→2021$12,556,530$14,966,028$727,656$0$0 +25.0%+13.2% … +28.7%-97% … +147%99%counted
2021→2022$14,003,024$11,086,524$103,856$225,002$40,501 -21.4%-22.9% … -15.9%-122% … +79%93%counted
2022→2023$7,452,024$10,567,524$135,206$16,001$0 +43.4%+32.3% … +47.1%-85% … +172%64%counted
2023→2024$11,689,528$11,424,528$609,706$198,502$0 +1.3%-3.0% … +2.6%-108% … +110%77%counted
2024→2025$8,916,014$8,412,013$91,102$166,002$0 -6.5%-8.8% … -5.9%-120% … +107%60%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
201910036994House annual8/13/202077110036994.pdf
0793cc2fa4a34fe4c69684648e136939088fa39643891c7718cf9d9462cc8f6a
202010042155House annual8/11/202174010042155.pdf
8d7fed6c25ee7caa048725eb0df1f51eedcc1831af09fe6d67384c8ced148809
202110054895House amendment5/22/202366010054895.pdf
d8fba01a4032f4778f57a214d7bdd072787afbeb8ad9001003163e09d6b3c258
202210061083House amendment5/14/202463110061083.pdf
796119ef85e0eb607ca605bf2ec7e25b57ca4c1ccfc9ffa7991d6ee8d47c59d4
202310059130House annual5/14/202461010059130.pdf
58ac1ccddab87a333aba8b557ab037f0dd350398f808d94742f3d16af123ef39
202410066594House annual6/16/202565210066594.pdf
790b77ca998d48d4cce1ac104b7cce67bbaa427d06783b2139abe7ff1ccd4f3e
202510076448House annual8/13/202658010076448.pdf
165776c8ca2e0169972156c463604c4381930389b3c56db2e222a739328375e2

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Mairs & Power Growth Fund - MPGFX [MF]SPheld$500,001 - $1,000,000$1,000,001 - $5,000,000$16,001$0
M&T Bank Checking Account [BA]JTheld$100,001 - $250,000$500,001 - $1,000,000$0$0
White Oak Select Growth Fund [MF]—held$100,001 - $250,000$250,001 - $500,000$0$0
Torray Fund - TORYX [MF]SPheld$100,001 - $250,000$250,001 - $500,000$0$0
Stifel Retirement Account - Filer ⇒ Citigroup Inc Dep Shs Rep 1/25 noncumul PFED Ser M [CS—held$50,001 - $100,000$15,001 - $50,000$0$0
Stifel Retirement Account - Filer ⇒ Stifel Brokerage Sweep Account [BA]—held$50,001 - $100,000$15,001 - $50,000$0$0
Chester County Pennsylvania Health Ed Facilities Revenue Bond [GS]SPheld$50,001 - $100,000$15,001 - $50,000$0$0
Alice Joyce Ameritrade/Charles Schwab IRA ⇒ Northern Lights Fd Tr Donoghue Forllines Tact SPheld$15,001 - $50,000$50,001 - $100,000$0$0

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
M&T Bank Checking Account [BA]JTheld$500,001 - $1,000,000$250,001 - $500,000$0$0
Stifel Retirement Account - Alice ⇒ Fifth Third Bancorp Depositary Share representing 1/25SPnew—$100,001 - $250,000$75,000$0
Stifel Retirement Account - Alice ⇒ JP Morgan Chase & Co Series Q Variable Note [CS]SPheld$50,001 - $100,000None$0$0
Mairs & Power Growth Fund - MPGFX [MF]SPheld$1,000,001 - $5,000,000$1,000,001 - $5,000,000$48,502$0
Stifel Retirement Account - Filer ⇒ Citigroup Inc Dep Shs Rep 1/25 noncumul PFED Ser M [CS—held$15,001 - $50,000None$0$0
Stifel Retirement Account - Alice ⇒ Citigroup Inc Variable Note [CS]SPheld$15,001 - $50,000None$0$0
Alice Joyce Ameritrade/Charles Schwab IRA ⇒ Northern Lights Fd Tr Risk Mngd Income I - FLOSPheld$1,001 - $15,000$15,001 - $50,000$0$0
Stifel Retirement Account - Alice ⇒ Stifel Money Market Brokerage Sweep Account [BA]SPheld$15,001 - $50,000$1,001 - $15,000$0$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
M&T Bank Checking Account [BA]JTheld$250,001 - $500,000$100,001 - $250,000$0$0
Chester County Pennsylvania Health Ed Facilities Revenue Bond [GS]—held$100,001 - $250,000None$0$0
Stifel Retirement Account - Filer ⇒ JP Morgan Chase & Co Series Q Variable Note [CS]—held$100,001 - $250,000None$0$0
Stifel Retirement Account - Filer ⇒ Citigroup Inc Dep Shs Repstg (-) [CS]—held$100,001 - $250,000None$0$0
Cabin Group, LLC ⇒ Residential Real Estate [RP]—held$100,001 - $250,000$50,001 - $100,000$0$0
Stifel Retirement Account - Filer ⇒ Vanguard 500 Index Fd Admiral Shs (VFIAX) [MF]—held$50,001 - $100,000$100,001 - $250,000$0$0
Stifel Retirement Account - Filer ⇒ Vanguard High Dividend Yield Index Fund Admiral Shares—new—$100,001 - $250,000$75,000$0
LPL Financial IRA ⇒ Donoghue Forlines Tactical Allocation Fund Class I (GTAIX) [MF]SPnew—$50,001 - $100,000$8,000$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).