Official portrait of Sen. Mitch McConnell (R-KY)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Sen. Mitch McConnell (R-KY)

Senate · Republican (most recent term) · KY · in Congress 1985–present · Bioguide ID M000355

Party history: R 1985–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 (2014); the member entered office earlier, in 19852014$9,447,058$22,163,529$34,880,000
(b) Latest net worth estimate2025$21,930,076$53,002,538$84,075,000
(c) Estimated gain / loss, nominal dollars, 2014 → 2025 (11 years spanned)2014–2025−$12,949,924+$30,839,009+$74,627,942

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
2014$22,163,529$0$22,163,529$9,447,058 … $34,880,000computed
2015$26,924,535$0$26,924,535$10,564,070 … $43,285,000computed
2016$26,675,536$0$26,675,536$10,436,071 … $42,915,000computed
2017$35,968,034$0$35,968,034$14,696,069 … $57,240,000computed
2018$34,135,034$0$34,135,034$13,445,069 … $54,825,000computed
2019$34,092,533$0$34,092,533$13,410,066 … $54,775,000computed
2020$37,117,533$0$37,117,533$14,410,066 … $59,825,000computed
2021$43,664,040$0$43,664,040$18,733,079 … $68,595,000computed
2022$38,348,537$0$38,348,537$15,192,074 … $61,505,000computed
2023$43,705,042$0$43,705,042$17,685,083 … $69,725,000computed
2024$59,082,540$0$59,082,540$22,890,081 … $95,275,000computed
2025$53,002,538$0$53,002,538$21,930,076 … $84,075,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.)+17.6%
Simple average of years+19.0%
Years estimated10
Best / worst single year2017 +58%
2018 -0%

Reliability flags: 1 year(s) driven by income/one position/range artefact.

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

-10%0%58%2015201620172018201920202022202320242025

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
2014→2015$20,343,516$24,868,016$238,460$0$0 +23.4%+13.4% … +26.0%-112% … +159%92%counted
2015→2016$22,436,530$22,654,530$237,769$0$0 +2.0%+1.7% … +3.3%-122% … +126%83%counted
2016→2017$19,867,532$31,118,032$277,458$0$0 +58.0%+57.7% … +59.3%-96% … +212%74%counted; single position drives the result (range jump)
2017→2018$27,735,030$26,852,030$788,058$0$0 -0.3%-3.4% … +0.4%-120% … +120%77%counted
2018→2019$29,436,530$30,343,530$787,758$0$0 +5.8%+5.5% … +7.0%-120% … +132%86%counted
2019→2020$29,526,529$32,427,029$725,506$0$0 +12.3%+9.8% … +12.9%-119% … +143%87%counted
2020→2021$8,936,526$12,540,526$287,506$0$0 +43.5%+33.9% … +46.9%-78% … +165%24%excluded; not eligible: traced coverage 24% < 60%
2021→2022$29,709,525$29,092,525$808,756$0$0 +0.6%-1.4% … +1.1%-123% … +124%68%counted
2022→2023$33,715,533$37,430,033$829,708$24,002$0 +13.4%+13.2% … +13.4%-117% … +144%88%counted
2023→2024$42,936,036$58,636,036$1,458,612$0$0 +40.0%+33.6% … +41.6%-106% … +186%98%counted
2024→2025$39,901,536$52,469,536$1,438,758$107,002$0 +34.8%+34.6% … +36.0%-105% … +174%68%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
2014efad4e4a-a37c-4340-aed4-4ce31f812bc7Senate annual05/15/2015580Senate eFD report
8c9a083968e3004de064e75bf40117adf2d3d18a984bb9609f1f7d1cb5da0928
20152f72a35a-adad-4555-8341-01eacbd507d3Senate annual05/16/2016700Senate eFD report
c99f4123f7e63d356199eaebe56f9b655a4c8a1a135daec152eca6b52f7b4c11
20161ffd0b08-89e5-42e1-a312-e125e19c31b7Senate annual05/15/2017710Senate eFD report
4f18e76f9b0831d64594320c12af5f5396ac9e4f961b08be50ebc392777b3321
20179d6c45ee-6af7-47c7-a9c3-18a6142f65b4Senate annual05/15/2018690Senate eFD report
80260c412096923665ad80e53eac3e2e02c8c8cb476ee0bcf2ac9d520af25f0d
201866c4c741-97c8-405c-9440-7a5bb16f2765Senate annual05/15/2019690Senate eFD report
9479dca5f64c95a57bf6be7c2ccd4f07ff63390e1af505c9dfb24b3969f941f8
2019d615c6db-6051-4d08-81ca-61864718889dSenate annual08/13/2020660Senate eFD report
8453b50c43ae3b84f5d31e0aecc87ef8664c9fc6adab8e8b4eedd27b51a776c6
20202bb9f12b-c87c-44ce-a024-89a9a0e890c9Senate annual05/17/2021660Senate eFD report
1608de55daf7d8056af47b3e3ef0b4e97a6ff69ddea8f3830fbaf94375288c7b
20213b313e1a-c56c-4003-9acf-27473f8643f7Senate amendment05/15/2023790Senate eFD report
5a7c27b2b84b02a2a024dab16adaa9a92280764240e0861c2df8e0110c413bcb
2022925024ad-9e89-4aeb-acad-ee3c21b28aeaSenate annual05/15/2023740Senate eFD report
097a21e163b13c6c32c88ddfa5231ca7260190b21744a4d953730b4fda8a38ce
2023632f557a-c28b-43a9-8de5-1be4faf38032Senate annual08/13/2024830Senate eFD report
08ee03bfff913c245d36e1287973513d4c2e7b5ea0021c94eb600d2eb409d332
2024fcd0cf80-47bd-4148-aa42-81d97935f89aSenate annual08/11/2025810Senate eFD report
00ef53ceb9110c35446fbd0d3bb0a2650095c9696786ba65530c2716279ceef7
202580fb9c88-7489-4c2f-9ea5-ce22b682b998Senate annual08/13/2026760Senate eFD report
c177ce00a19c6dd8a1e6261ae2ad8c2e40034cf8a01edf5cfef48b89c1a1b27c

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Vanguard IRA Account ⇒ VMFXX - Vanguard Federal Money Market FundSPheld$1,000,001 - $5,000,000$1,001 - $15,000$0$0
Vanguard IRA Account ⇒ VO - Vanguard Mid-Cap ETFSPheld$100,001 - $250,000$1,000,001 - $5,000,000$0$0
Vanguard IRA Account ⇒ VB - Vanguard Small-Cap ETFSPheld$100,001 - $250,000$1,000,001 - $5,000,000$0$0
Elaine L Chao Revocable Trust ⇒ VGIAX-Vanguard Growth & Income Adm (NASDAQ)SPheld$250,001 - $500,000$500,001 - $1,000,000$0$0
VHCAX-Vanguard Capital Opportunity Adm (NASDAQ)—held$250,001 - $500,000$500,001 - $1,000,000$0$0
VMMXX-Vanguard Money Market Reserves (NASDAQ)JTheld$250,001 - $500,000$15,001 - $50,000$0$0
Fidelity Kroger Stock Account ⇒ Kroger Restricted Stock Units Description : Kroger CompanySPheld$100,001 - $250,000$250,001 - $500,000$0$0
(Heritage Foundation 403(b)) PREIX-T. Rowe Price Equity Index 500 (NASDAQ)SPheld$100,001 - $250,000$250,001 - $500,000$8,000$0

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Elaine L Chao Revocable Trust ⇒ VOO - Vanguard S&P 500 ETFSPheld$1,000,001 - $5,000,000$5,000,001 - $25,000,000$0$0
VFIAX-Vanguard 500 Index Admiral (NASDAQ)—held$500,001 - $1,000,000$1,000,001 - $5,000,000$0$0
TBCIX - T. Rowe Price Blue Chip Growth Fund - I ClassSPheld$250,001 - $500,000$500,001 - $1,000,000$0$0
Fidelity Kroger Stock Account ⇒ Kroger Restricted Stock Units Description : Kroger CompanySPheld$250,001 - $500,000$500,001 - $1,000,000$0$0
(Heritage Foundation 403(b)) VFIAX-Vanguard 500 Index AdmiralSPheld$50,001 - $100,000$250,001 - $500,000$0$0
UBS Hyliion Account ⇒ HYLN - Hyliion Holdings Corp. Class A Common StockSPheld$15,001 - $50,000$100,001 - $250,000$0$0
MNNAX - Victory Munder Multi-Cap A—held$50,001 - $100,000$100,001 - $250,000$0$0
UBS IRA (7 items) ⇒ WGIFX-American Funds Capital World Gr&Inc F2 (NASDAQ)SPheld$50,001 - $100,000$100,001 - $250,000$0$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Elaine L Chao Revocable Trust ⇒ VXUS - Vanguard Total International Stock Index Fund ETFSPheld$100,001 - $250,000$5,000,001 - $25,000,000$0$0
Vanguard IRA Account ⇒ VO - Vanguard Mid-Cap ETFSPheld$1,000,001 - $5,000,000$500,001 - $1,000,000$0$0
Vanguard IRA Account ⇒ VB - Vanguard Small-Cap ETFSPheld$1,000,001 - $5,000,000$500,001 - $1,000,000$0$0
Vanguard IRA Account ⇒ VFIDX - Vanguard Intermediate Term Invest Grade Admiral CLSPheld$100,001 - $250,000$500,001 - $1,000,000$0$0
Vanguard IRA Account ⇒ BND - Vanguard Total Bond Market ETFSPheld$100,001 - $250,000$500,001 - $1,000,000$0$0
DWS Capital Growth VIP (Variable Interest Portfolio) FundSPheld$250,001 - $500,000$500,001 - $1,000,000$0$0
Fidelity Kroger Stock Account ⇒ KR - Kroger Company (The) Common Stock Filer comment: ReceSPheld$100,001 - $250,000$250,001 - $500,000$0$0
Vanguard IRA Account ⇒ VFSUX - Vanguard Short Term Invest Grade Admiral CLSPheld$100,001 - $250,000$250,001 - $500,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).