Official portrait of Rep. Ann Wagner (R-MO)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Ann Wagner (R-MO)

House · Republican (most recent term) · MO-2 · in Congress 2013–present · Bioguide ID W000812

Party history: R 2013–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 2013, the member's first year in office)2013$3,934,117$6,671,558$9,408,999
(b) Latest net worth estimate2025$8,080,108$22,295,053$36,509,998
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$1,328,891+$15,623,495+$32,575,881

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: 2 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
2013$6,704,058$32,500$6,671,558$3,934,117 … $9,408,999computed
2014$7,502,062$32,500$7,469,562$4,440,124 … $10,498,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2015$8,435,062$32,500$8,402,562$4,976,124 … $11,828,999computed
2016$9,030,562$75,000$8,955,562$5,363,125 … $12,547,999computed
2017$10,957,567$0$10,957,567$6,660,134 … $15,255,000computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2018$11,080,566$25,000$11,055,566$6,655,131 … $15,456,000computed
2019$17,909,068$65,001$17,844,066$9,126,135 … $26,561,998computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2020$17,544,064$65,001$17,479,064$10,018,129 … $24,939,998computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2021$19,578,563$3,065,002$16,513,562$6,191,126 … $26,835,997computed; 4 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2022$19,301,062$3,065,002$16,236,061$5,875,125 … $26,596,997computed; 2 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2023$20,787,060$3,097,502$17,689,558$6,764,120 … $28,614,996computed; 3 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2024$24,971,054$3,032,501$21,938,554$7,815,109 … $36,061,998computed; 2 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2025$25,327,554$3,032,501$22,295,053$8,080,108 … $36,509,998computed; 2 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.)+2.4%
Simple average of years+3.4%
Years estimated11
Best / worst single year2019 +43%
2022 -12%

Reliability flags: 17 unparsed value(s).

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

-12%0%43%20142015201620172018201920202021202220242025

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$6,138,556$6,225,051$113,579$244,506$96,504 +0.8%+0.1% … +2.5%-85% … +87%92%counted
2014→2015$6,777,550$7,476,052$95,924$405,015$131,502 +7.7%+7.2% … +8.9%-82% … +98%91%counted
2015→2016$7,654,057$8,460,058$122,829$453,018$0 +6.2%+4.4% … +10.5%-82% … +95%91%counted
2016→2017$8,590,060$9,563,558$112,128$436,010$115,502 +8.9%+8.4% … +10.2%-78% … +96%95%counted
2017→2018$10,178,560$9,725,058$143,832$869,026$72,503 -10.9%-11.5% … -9.5%-95% … +73%94%counted
2018→2019$10,840,564$16,529,060$214,488$2,000,531$773,503 +43.1%+21.8% … +52.4%-84% … +170%98%counted
2019→2020$17,176,064$16,745,560$231,242$3,080,530$1,363,006 -11.2%-15.1% … +0.4%-113% … +91%96%counted
2020→2021$16,271,061$16,840,056$244,187$1,641,024$1,013,504 +1.1%+0.5% … +2.8%-94% … +97%95%counted
2021→2022$17,855,559$17,269,555$253,187$2,448,535$580,504 -12.3%-12.5% … -12.0%-105% … +81%96%counted
2022→2023$3,132,520$8,198,526$185,419$1,431,030$410,005 +135.0%+128.8% … +149.5%-40% … +310%17%excluded; not eligible: traced coverage 17% < 60%; many new/exited positions
2023→2024$19,546,555$24,355,551$345,680$3,268,046$215,502 +10.8%-0.5% … +15.2%-102% … +124%97%counted
2024→2025$24,189,550$24,296,050$388,074$5,224,048$3,038,508 -7.0%-7.4% … -5.8%-119% … +105%98%counted; many new/exited positions

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
201310001617House annual5/20/2014126010001617.pdf
1c9a87a86a19947da5f18c2e4072cd3d21a30e35c98e1fdcff321ce514ce5d76
201410006436House annual5/15/2015143110006436.pdf
807bd989d0572fb62ecbc3df29545bc15bb21073b4009a45ca5a2cfe44ef61b3
201510010503House annual5/16/2016134010010503.pdf
2830a5c6e286d92435fefdd73c5d154dae0a8ee770ed7e45e2c9b6943ac78a5f
201610015506House annual5/15/2017133010015506.pdf
54174e20b2f6a1887f054c9395bf1f6be894c98903b4a541e446b4bb0dee9b6f
201710020939House annual5/15/2018143110020939.pdf
6e968603aa277188b85cfbda11bdf8c2a7bde3a965e563572a564dc10b35530e
201810026555House annual5/14/2019143010026555.pdf
6f52a9b3843a1928a497e7217374be5dad7aabdbdb083a0c66c3a24bed587c19
201910036189House annual8/12/2020156110036189.pdf
ab23f50680880b9e6046f3b79506de9768b691ba98687a6c2a31d32d1e098cb2
202010040256House annual8/12/2021150110040256.pdf
c5596c241ef14994fbc1a7d595765f91a7e0dacf8632a9a938a39f3b67f3d3f5
202110044940House annual5/13/2022145410044940.pdf
33df56423832240570bd5ca9c85ab5be91bd90d8ff964db5a8e38de8cb381146
202210052123House annual5/24/2023143210052123.pdf
de1d92ca4e6d1ad0409942b269d7fe408e8987660ddb9f30258f9557998f943a
202310059149House annual5/14/2024141310059149.pdf
f4ceef9bdbf01ed1bcd6c978df09ff065e9857f6f83687b3168d7ca3951e1d88
202410066516House annual5/14/2025123210066516.pdf
ad9415ab1ed7e4628f2823e54ace78b92725ffd55b185a0e126df3ff7c9b190a
202510075727House annual5/13/2026122210075727.pdf
f672535642ededa71211be8b83d0c92a27374be859114767c1d316e0d0b60a85

Largest movers 2021→2022

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Fidelity Trust ⇒ North TX Ed Fin Corp Ed Rev 5.25% 12/1/2047 [GS]JTheld$250,001 - $500,000None$0$0
Fidelity Trust ⇒ Vanguard Mid Cap Growth [EF]JTheld$500,001 - $1,000,000$250,001 - $500,000$0$0
Fidelity Trust ⇒ William Blair Small Cap Value I [MF]JTnew—$250,001 - $500,000$32,500$0
Enterprise Holdings 401k & Profit Sharing Plan - administered by Fidelity ⇒ Vanguard WindsSPnew—$100,001 - $250,000$40,002$175,000
Fidelity Trust ⇒ Harding Loevner Instl Emerg Mkts I [MF]JTexited$250,001 - $500,000—$8,000$75,000
Fidelity Trust ⇒ William Blair International Growth I [MF]JTheld$250,001 - $500,000$100,001 - $250,000$32,500$32,500
Fidelity Trust ⇒ Fidelity Mmkt Premium Class [MF]JTnew—$500,001 - $1,000,000$566,002$0
Fidelity Trust ⇒ Aransas Cnty TX LTD Tax Nts 2021 3.00% 2/15/2022 [GS]JTheld$100,001 - $250,000None$0$0

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Fidelity Trust ⇒ Vanguard Value ETF (VTV) [EF]JTheld$500,001 - $1,000,000$1,000,001 - $5,000,000$32,002$0
Enterprise Holdings 401k & Profit Sharing Plan - administered by Fidelity ⇒ Fidelity ManagSPheld$500,001 - $1,000,000$1,000,001 - $5,000,000$846,006$0
Fidelity Trust ⇒ Fidelity Money Market Fund: Premium Class (FZDXX) [MF]JTheld$50,001 - $100,000$250,001 - $500,000$1,247,009$0
Fidelity Trust ⇒ American Expr Natl Bank CD [GS]JTheld$100,001 - $250,000$250,001 - $500,000$0$0
Fidelity Trust ⇒ CANYON TEX INDPT SCH DIST UNLTD SCH BLDG 5% 02/15/2024 BDS SER. 2019 [GS]JTheld$100,001 - $250,000None$0$0
Fidelity Trust ⇒ LEBANON OHIO WTRWKS SYS REV REF BDS SER. 1% 12/01/2024 2021 [GS]JTheld$100,001 - $250,000None$0$0
Fidelity Trust ⇒ KING CNTY WASH SCH DIST NO 414 LAKE 1.75% 12/01/2024 WASHINGTON ULTD TAX JTheld$100,001 - $250,000None$0$0
Fidelity Trust ⇒ TREMPEALEAU CNTY WIS GO JUSTICE CTR BDS 3% 11/01/2024 SER. 2021A [GS]JTheld$100,001 - $250,000None$0$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Fidelity Trust ⇒ Fidelity Money Market Fund: Premium Class (FZDXX) [MF]JTheld$250,001 - $500,000$250,001 - $500,000$1,898,012$0
Enterprise Holdings 401k & Profit Sharing Plan - administered by Fidelity ⇒ EuroPacific GrSPexited$100,001 - $250,000—$83,001$750,001
Fidelity Trust ⇒ PUTNAM CNTY TENN GO SCH REF BDS SER. 5% 04/01/2025 2017 [GS]JTheld$250,001 - $500,000None$0$0
Fidelity IRA ⇒ Vanguard Short-Term Investment Grade Fund Admiral Shrs (VFSUX) [MF]—exited$100,001 - $250,000—$75,000$8,000
Missouri MOST 529 Plans ⇒ Vanguard Moderate Growth Portfolio [5F]JTheld$100,001 - $250,000$250,001 - $500,000$0$0
Fidelity Trust ⇒ T. Rowe Price Integrated U.S. Small-Cap Growth Equity Fund - Class I (TQAJTheld$100,001 - $250,000None$0$375,000
Fidelity IRA ⇒ Bow River Capital Evergreen Fund Class I (EVERX) [MF]—held$100,001 - $250,000$250,001 - $500,000$16,001$0
Fidelity Trust ⇒ Dodge & Cox International Stock Fund - Class I (DODFX) [MF]JTheld$100,001 - $250,000$250,001 - $500,000$16,001$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).