Sen. Chuck Grassley (R-IA)
House / Senate · Republican (most recent term) · IA · in Congress 1975–present · Bioguide ID G000386
Party history by chamber: House R 1975–1981, Senate R 1981–present. Source: term data in unitedstates/congress-legislators (CC0); party shown is as recorded per term there.
Estimated net worth (from public disclosures)
| Estimate | Report year | Low | Mid | High |
|---|---|---|---|---|
| (a) Estimated net worth at the earliest available report (2013); the member entered office earlier, in 1975 | 2013 | $1,814,078 | $3,374,539 | $4,935,000 |
| (b) Latest net worth estimate | 2025 | $3,998,061 | $6,559,030 | $9,120,000 |
| (c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned) | 2013–2025 | −$936,939 | +$3,184,492 | +$7,305,922 |
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 year | Assets (mid) | Liabilities (mid) | Net worth mid | Low … High | Status / flags |
|---|---|---|---|---|---|
| 2013 | $3,374,539 | $0 | $3,374,539 | $1,814,078 … $4,935,000 | computed |
| 2014 | $3,762,038 | $0 | $3,762,038 | $2,114,077 … $5,410,000 | computed |
| 2015 | $3,334,536 | $0 | $3,334,536 | $1,809,073 … $4,860,000 | computed |
| 2016 | $3,486,536 | $0 | $3,486,536 | $1,928,073 … $5,045,000 | computed |
| 2017 | $4,282,036 | $0 | $4,282,036 | $2,429,073 … $6,135,000 | computed |
| 2018 | $3,772,538 | $0 | $3,772,538 | $2,120,075 … $5,425,000 | computed |
| 2019 | $5,013,040 | $0 | $5,013,040 | $2,861,079 … $7,165,000 | computed |
| 2020 | $4,768,038 | $0 | $4,768,038 | $2,696,076 … $6,840,000 | computed |
| 2021 | $5,141,033 | $0 | $5,141,033 | $3,052,066 … $7,230,000 | computed |
| 2022 | $5,157,532 | $0 | $5,157,532 | $3,015,065 … $7,300,000 | computed |
| 2023 | $5,595,032 | $0 | $5,595,032 | $3,290,064 … $7,900,000 | computed |
| 2024 | $6,200,031 | $0 | $6,200,031 | $3,750,062 … $8,650,000 | computed |
| 2025 | $6,559,030 | $0 | $6,559,030 | $3,998,061 … $9,120,000 | computed |
- What this is: Net worth = Schedule A assets (each value range at its midpoint; low–high range shown) minus Schedule D liabilities (midpoints / ranges). Low = assets at range floors minus liabilities at range ceilings; Mid = midpoints; High = assets at ceilings minus liabilities at floors. Low and High are outer bounds of the reported ranges, not likely outcomes.
- What it excludes / understates: exact values (only ranges are reported); a personal residence is not reported as an asset (although a mortgage on it may be listed as a liability, which then lowers the estimate); retirement and federal accounts (e.g. Thrift Savings Plan, defined-benefit pensions) are only partly or not reported; assets of excepted/blind trusts, cash held below reporting thresholds, vehicles, household goods and most spouse/dependent items exempt from reporting are not included; liabilities on a personal residence, revolving credit under thresholds and loans to family may be omitted by filers.
- Open-ended top ranges (e.g. “Over $50,000,000”) are counted at their lower bound and flagged, so such values are understated.
- The change is a change in estimated net worth in nominal dollars (no inflation adjustment). It includes salary, gifts, inheritances, business income and re-valuation as well as investment results, and it is subject to range-bracket noise; it is not an investment return and implies nothing about conduct.
2018 -9%
Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): +14.6% to +13.7%. 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
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. gain | Same-position band | Strict envelope | Traced coverage | Status / flags |
|---|---|---|---|---|---|---|---|---|---|---|
| 2013→2014 | $1,030,022 | $1,304,522 | $28,660 | $0 | $0 | +29.4% | +25.5% … +42.2% | -86% … +145% | 31% | excluded; not eligible: traced coverage 31% < 60% |
| 2014→2015 | $2,221,028 | $1,858,528 | $23,760 | $0 | $0 | -15.3% | -20.8% … -13.1% | -98% … +68% | 59% | excluded; not eligible: traced coverage 59% < 60% |
| 2015→2016 | $2,981,032 | $3,133,032 | $26,660 | $0 | $0 | +6.0% | +5.2% … +8.2% | -86% … +98% | 89% | counted |
| 2016→2017 | $2,824,530 | $3,561,031 | $8,305 | $0 | $0 | +26.4% | +25.3% … +29.2% | -73% … +126% | 81% | counted |
| 2017→2018 | $2,977,528 | $2,694,528 | $9,506 | $0 | $0 | -9.2% | -10.2% … -8.8% | -93% … +75% | 70% | counted |
| 2018→2019 | $2,588,528 | $3,029,028 | $20,508 | $0 | $0 | +17.8% | +17.4% … +18.0% | -78% … +114% | 69% | counted |
| 2019→2020 | $3,859,032 | $3,805,032 | $18,910 | $0 | $0 | -0.9% | -2.5% … -0.3% | -87% … +86% | 77% | counted |
| 2020→2021 | $2,932,028 | $4,802,529 | $18,310 | $0 | $0 | +64.4% | +59.1% … +78.5% | -48% … +176% | 61% | counted |
| 2021→2022 | $3,760,526 | $3,809,526 | $53,960 | $0 | $0 | +2.7% | +0.3% … +3.8% | -80% … +85% | 73% | counted |
| 2022→2023 | $4,692,030 | $5,129,530 | $54,758 | $0 | $0 | +10.5% | +10.2% … +11.1% | -76% … +97% | 91% | counted |
| 2023→2024 | $3,832,024 | $4,510,024 | $126,008 | $0 | $0 | +21.0% | +19.3% … +24.9% | -66% … +108% | 68% | counted |
| 2024→2025 | $5,726,528 | $5,926,528 | $671,709 | $0 | $0 | +15.2% | +9.3% … +17.8% | -73% … +103% | 92% | 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 year | Doc ID | Type | Filed | Schedule A rows | Rows with unparsed value | Source (official filing) / SHA-256 |
|---|---|---|---|---|---|---|
| 2013 | 254bb877-9b24-4cae-b138-46652bed5a56 | Senate annual | 05/15/2014 | 78 | 0 | Senate eFD report349c1b69f2e72ca2d24da9020aab71bd5f61f4384ed32d787afddc50ad60c37e |
| 2014 | e5c431dc-6430-4eea-aefc-971eef55a532 | Senate amendment | 06/24/2015 | 77 | 0 | Senate eFD reporta4905de1ca6f1b0dacd58ec0a1d0c58bb1ddf91526f2c31361dc283b44eb402f |
| 2015 | 24d0447f-16a0-404d-8e30-034b6df5bdf0 | Senate annual | 05/16/2016 | 73 | 0 | Senate eFD report171f5d20cddd0b0c6b8d08200333e85dc3e9ea0d73f8a66ed3df17938af210c1 |
| 2016 | 43ba03b1-115f-4d5a-a920-080214afed19 | Senate annual | 05/15/2017 | 73 | 0 | Senate eFD reportda68dc309286a8d425c1ca40bb88c215a277bcb4c275c667fc4e747322b5a2d5 |
| 2017 | 4e458e03-47fd-43d6-b8e7-4012cd2dc344 | Senate amendment | 07/18/2018 | 73 | 0 | Senate eFD reportcec472ed85e19cda4c4a4c473db92d55c0367536c68866fb0cb3d57ea1b35fa7 |
| 2018 | bdccad2f-cf6c-4faf-8ed0-aa43ada96e7d | Senate annual | 05/15/2019 | 75 | 0 | Senate eFD reportde03b2a1dc12090d8e047d4bd1a06a11992a9a0a60d7010591a12a0c3b2e2cc9 |
| 2019 | 3e2efff5-38bc-441f-a2e1-ae87087d436c | Senate annual | 08/10/2020 | 79 | 0 | Senate eFD report1d927372a85b203cc1a62f05148f12e9a0e119ccc4660e135822aecd2a32abb1 |
| 2020 | 61a72a7b-cbaf-4858-8efb-25b76ce36a45 | Senate amendment | 05/12/2022 | 76 | 0 | Senate eFD reportf54dfbe81ce7b3c1a9358bce3d829d1b19067ee36781743856cd2fda669f85f0 |
| 2021 | df41dea5-e903-496d-822f-09779d0e3838 | Senate annual | 05/12/2022 | 66 | 0 | Senate eFD reporta27f1146266637e0a54aaf19e6f568bcf1001bb1bae5738a6c34cf241a2ac5d4 |
| 2022 | f8a7e2f6-6313-4fb0-bc97-00dff16ee6a2 | Senate annual | 05/10/2023 | 65 | 0 | Senate eFD report45493d551f19e5ba562cbeb02b127c5e80b5f53f88f95f7c37cd410de5a598d9 |
| 2023 | 2f0bcbce-b93f-44f0-b1cf-4380419ce0af | Senate annual | 05/14/2024 | 64 | 0 | Senate eFD reportfc41be217a61b287c3c0f75539faf2fc45b766fb64018a2bda08f613d5f7ff4b |
| 2024 | b466530c-0aae-4013-a055-8a517731a565 | Senate annual | 05/13/2025 | 62 | 0 | Senate eFD report1fa4462337507a304a0342bb1057536f10f7d683d1b5a440d5077153822385dc |
| 2025 | c7bb278f-2755-4b94-8d01-1fe5b5c6849f | Senate annual | 05/14/2026 | 61 | 0 | Senate eFD report5cd8d1898fbd4a5f27319ceec31579002c72c1a41333e250f68faa2fefe45bc3 |
Largest movers 2022→2023
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| GRASSLEY FREEDOM ⇒ BAFGX - Brown Advisory Growth Equity Fund Institutional Sh | JT | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ PRINX - T. Rowe Price Summit Municipal Inc (NASDAQ) | JT | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ MADVX - Blackrock Eq Dividend I | JT | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ ALTVX-AllianceBern Muni Income Natl Adv (NASDAQ) | JT | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ GSFTX - Columbia Dividend Income Fund Institutional Class | JT | held | $100,001 - $250,000 | $50,001 - $100,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ JMIEX - Jpmorgan Emerging Markets Equity Fund Class L | JT | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ WIAEX - Wasatch Small Cap Growth Fund Institutional Class | JT | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| CHUCK SEP IRA ⇒ GSFTX-Columbia Dividend Income Z | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
Largest movers 2023→2024
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| GRASSLEY FREEDOM ⇒ PRCOX - T. Rowe Price U.S. Equity Research Fund | JT | held | $100,001 - $250,000 | $250,001 - $500,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ MRFIX - MFS Research Fund Class I | JT | held | $100,001 - $250,000 | $250,001 - $500,000 | $0 | $0 |
| AXA EQUITABLE LIFE INS ACCUMULATOR Provider: AXA ⇒ EQ/EQUITY 500 INDEX | — | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| CHUCK SEP IRA ⇒ CAIFX-American Funds Capital Inc Bldr F2 (NASDAQ) | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ TROSX - T. Rowe Price Overseas Stock Fund | JT | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ ARSIX - ASTON/River Road Small Cap Value I (NASDAQ) | JT | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| GRASSLEY CAPITAL ACCESS JOINT ⇒ RAYMOND JAMES BANK DEPOSIT PROGRAM (ST PETERSBURG, FL) Typ | JT | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| AuguStar Financial Provider: AuguStar Financial Filer comment: Formerly named Ohio Nationa | — | held | $15,001 - $50,000 | $15,001 - $50,000; $1,001 - $15,000 | $0 | $0 |
Largest movers 2024→2025
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| BARBARA IRA RJ ⇒ HHDFX - Hamlin High Dividend Equity Fd Inst Cl | SP | held | $100,001 - $250,000 | $250,001 - $500,000 | $0 | $0 |
| GRASSLEY FREEDOM ⇒ WFMIX - Allspring Special Mid Cap Value Fund Insti Class | JT | held | $50,001 - $100,000 | $100,001 - $250,000 | $0 | $0 |
| Community Bank & Trust (formerly Communiy National Bank) (Waterloo, Iowa) Type: Checking F | — | held | $100,001 - $250,000 | $50,001 - $100,000 | $0 | $0 |
| Community Bank & Trust (formerly Communiy National Bank) (Waterloo, IA) Type: Checking Fil | JT | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| GRASSLEY CAPITAL ACCESS JOINT ⇒ RAYMOND JAMES BANK DEPOSIT PROGRAM (ST PETERSBURG, FL) Typ | JT | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $0 |
| Grassley Family Farms, L.L.C. Company: Grassley Family Farms, L.L.C. (New Hartford, Iowa) | — | held | $1,001 - $15,000 | $1,001 - $15,000 | $0 | $0 |
| BARBARA IRA RJ ⇒ RAYMOND JAMES BANK DEPOSIT PROGRAM (ST PETERSBURG, FL) Type: Brokerage S | SP | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $0 |
| Grassley Family Farms, L.L.C. Company: Grassley Family Farms, L.L.C. (New Hartford, Iowa) | — | held | $100,001 - $250,000 | $100,001 - $250,000 | $0 | $0 |
Method (summary)
- 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.
- 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.
- 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).
- 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
- Ranges are wide (up to a factor of 5 or more, and up to $50M+ open-ended); a holding can move between ranges without any real change in value, and stay in a range while moving materially. Yearly estimates are therefore noisy; the “strict envelope” shows the mathematical worst/best case and is typically wider than ±100%.
- Purchases and sales are only disclosed as ranges and only for transactions over $1,000; partial sales, dividend reinvestment, spousal/dependent accounts and retirement-plan funds are reported inconsistently. Excepted/blind trusts, personal residences and certain pensions are not reported at all.
- Filers sometimes change how they list assets (e.g. listing a brokerage account vs. its individual holdings), which can make positions untraceable across years; these are excluded rather than guessed.
- Asset values in an annual report are as of Dec 31 of the reporting year; the report year t−1→t covers that calendar year. Late or amended filings are used when filed; extensions can delay them.
- The text of these reports is machine-parsed from PDFs; parse errors are possible. Every number links back to the cited filing. This is not investment advice.
- Use of these filings is restricted by 5 U.S.C. § 105(c) (no unlawful, commercial or credit-rating purpose, and none for solicitation of money).
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).