Official portrait of Sen. Kevin Cramer (R-ND)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Sen. Kevin Cramer (R-ND)

House / Senate · Republican (most recent term) · ND · in Congress 2013–present · Bioguide ID C001096

Party history by chamber: House R 2013–2019, Senate 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 2013, the member's first year in office)2013$252,022$542,011$832,000
(b) Latest net worth estimate2025$153,012$624,006$1,094,999
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$678,988+$81,994+$842,977

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$542,011$0$542,011$252,022 … $832,000computed
2014$566,511$0$566,511$266,022 … $867,000computed
2015$706,508$0$706,508$368,017 … $1,045,000computed
2016$631,508$0$631,508$318,016 … $945,000computed
2017$731,508$0$731,508$368,016 … $1,095,000computed
2018$499,507$75,000$424,506$139,014 … $709,999computed
2019$499,507$75,000$424,506$139,014 … $709,999computed
2020$699,507$450,001$249,506−$210,986 … $709,998computed
2021$742,007$375,000$367,006−$75,986 … $809,999computed
2022$691,506$375,000$316,506−$111,987 … $744,999computed
2023$768,506$375,000$393,506−$42,988 … $829,999computed
2024$896,006$375,000$521,006$62,012 … $979,999computed
2025$999,006$375,000$624,006$153,012 … $1,094,999computed
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.)+11.2%
Simple average of years+12.0%
Years estimated10
Best / worst single year2020 +40%
2022 -6%

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

-10%0%40%2014201520162017201920202021202220232025

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$542,011$566,511$0$0$0 +4.5%+4.2% … +5.6%-104% … +113%100%counted
2014→2015$485,006$560,506$0$0$75,000 +31.0%+26.2% … +45.3%-76% … +138%86%counted
2015→2016$631,508$631,508$0$0$0 +0.0%+0.0% … +0.0%-99% … +99%89%counted
2016→2017$631,508$731,508$0$0$0 +15.8%+15.7% … +15.9%-91% … +123%100%counted
2017→2018$130,002$130,002$0$0$0 +0.0%+0.0% … +0.0%-108% … +108%18%excluded; not eligible: traced coverage 18% < 60%
2018→2019$499,507$499,507$0$0$0 +0.0%+0.0% … +0.0%-104% … +104%100%counted
2019→2020$499,507$699,507$0$0$0 +40.0%+32.9% … +62.8%-74% … +154%100%counted
2020→2021$699,507$742,007$0$0$0 +6.1%+5.0% … +9.0%-84% … +96%100%counted
2021→2022$734,006$691,506$0$0$0 -5.8%-8.3% … -4.8%-90% … +78%99%counted
2022→2023$659,006$768,506$0$0$0 +16.6%+14.3% … +22.5%-74% … +107%95%counted
2023→2024$393,506$521,006$0$0$0 +32.4%+25.9% … +50.7%-68% … +133%51%excluded; not eligible: traced coverage 51% < 60%
2024→2025$896,006$999,006$0$0$0 +11.5%+9.3% … +16.2%-64% … +87%100%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
201310003592House amendment7/10/201422010003592.pdf
ee1db50209da132e41e2cb31a22930e17b8fa8450238eedff3d1a13b6638afb8
201410005172House annual4/19/201522010005172.pdf
3e1b337e7ea433b0540759bab799d2b2afc60bf168d8d1025615d9f9df3c7ad5
201510011476House annual5/11/201617010011476.pdf
dab18664795054c2bcb7f888189c419506976079e7bf5c0f8d4d2c5449805c76
201610015681House annual4/27/201716010015681.pdf
d09b0ddc9a218f1f46acdc2577c5403cc10cf159dccb64b387c9ebe8c1692ee0
201710021063House annual5/5/201816010021063.pdf
9343438b3c005e16565fe068f405824ece1bace240457c01c720c0269e554d04
2018f38f3a66-0d35-48ee-9acf-5e822debab26Senate amendment10/21/2019140Senate eFD report
407bf93ae87b8ab3fd61bc1c1a5ea9d03c1633c1248cd11a3150789532706279
2019f5f6e6eb-acc8-4370-8081-1f3b2ccf435eSenate annual08/11/2020140Senate eFD report
af6619ee0bd58aa6f9d20d5a8b36e03adf07759f3de25a8d3f00cf61bf3a558f
202054d9ef7b-8ce3-4301-af5d-f67922f1dfeaSenate amendment07/13/2021140Senate eFD report
f2dfd51a885dd85fb1478ccce39330627499637d0860b75f39fefe959f8a8f64
20210ea450d3-06e4-4059-9c17-8eba1ec859daSenate annual05/05/2022140Senate eFD report
82e55aec17288481f9c91830b3490ec610371f55fecb1547f1044b43791f15ed
2022ad514daf-7339-4692-89f8-1e718fedd1b3Senate annual04/11/2023130Senate eFD report
1e3037a78c3207b153b71c6957b758cadb3e01baee2e0f728738ba0e294cfd9a
20239025ef30-3182-4f55-98fd-cdf184ddd34bSenate annual03/15/2024120Senate eFD report
f0362f7ee848755aebc1269e50b45f6eb5b5cb6f13548b2a1bee840f3978cbec
202491d94411-dd88-48e8-acc9-e386407a728fSenate annual03/19/2025120Senate eFD report
ce3d79f8a5044919d7957b8513abb1eb4a271e80324dcc8a07bde0fd1cb17288
2025c7a06cfe-bf3f-4692-928a-f7507f42a539Senate annual03/19/2026120Senate eFD report
176b7d9f028d00afafd504b17aab1b149bd041e2b6a9dec80203261129f8f261

Largest movers 2021→2022

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
CREF Growth R1 (CREF V148064-8)—held$50,001 - $100,000$15,001 - $50,000$0$0
American Funds ⇒ Growth Fund of America—held$15,001 - $50,000$15,001 - $50,000$0$0
CREF Stock R1 (CREF V148064-8)—held$15,001 - $50,000$15,001 - $50,000$0$0
American Funds ⇒ Fundamental Investors (ACNFX)—held$15,001 - $50,000$15,001 - $50,000$0$0
American Funds ⇒ New Perspective Fund (ANWPX)—held$15,001 - $50,000$15,001 - $50,000$0$0
CREF Global Equities R1 (CREF V148064-8)—held$15,001 - $50,000$15,001 - $50,000$0$0
THE GROWTH FUND OF AMERICA-529A (1005) Institution: American Funds ⇒ THE GROWTH FUND OF AMDCheld$1,001 - $15,000$1,001 - $15,000$0$0
American Funds ⇒ The Investment Company of America (AIVSX—held$15,001 - $50,000$15,001 - $50,000$0$0

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
CREF Growth R1 (CREF V148064-8)—held$15,001 - $50,000$50,001 - $100,000$0$0
CREF Equity Index R1 (CREF V148064-8)—held$15,001 - $50,000$50,001 - $100,000$0$0
U.S. Bank (Bismarck, ND) Type: CheckingJTheld$1,001 - $15,000$15,001 - $50,000$0$0
American Funds ⇒ Growth Fund of America—held$15,001 - $50,000$15,001 - $50,000$0$0
CREF Stock R1 (CREF V148064-8)—held$15,001 - $50,000$15,001 - $50,000$0$0
American Funds ⇒ Fundamental Investors (ACNFX)—held$15,001 - $50,000$15,001 - $50,000$0$0
American Funds ⇒ New Perspective Fund (ANWPX)—held$15,001 - $50,000$15,001 - $50,000$0$0
CREF Global Equities R1 (CREF V148064-8)—held$15,001 - $50,000$15,001 - $50,000$0$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
CREF Stock R1 (CREF V148064-8)—held$15,001 - $50,000$50,001 - $100,000$0$0
American Funds ⇒ New Perspective Fund (ANWPX)—held$15,001 - $50,000$50,001 - $100,000$0$0
CREF Global Equities R1 (CREF V148064-8)—held$15,001 - $50,000$50,001 - $100,000$0$0
U.S. Bank (Bismarck, ND) Type: CheckingJTheld$15,001 - $50,000$1,001 - $15,000$0$0
CREF Growth R1 (CREF V148064-8)—held$50,001 - $100,000$50,001 - $100,000$0$0
American Funds ⇒ Growth Fund of America—held$50,001 - $100,000$50,001 - $100,000$0$0
Nuveen Lifecycle 2025 R6 Filer comment: This asset was from a NDPERS transfer from TIAA to—held$250,001 - $500,000$250,001 - $500,000$0$0
American Funds ⇒ Fundamental Investors (ACNFX)—held$50,001 - $100,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).