Official portrait of Rep. Kim Schrier (D-WA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Kim Schrier (D-WA)

House · Democrat (most recent term) · WA-8 · in Congress 2019–present · Bioguide ID S001216

Party history: D 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 2018)2018$2,218,037$5,594,518$8,970,999
(b) Latest net worth estimate2025$7,966,049$19,842,524$31,719,000
(c) Estimated gain / loss, nominal dollars, 2018 → 2025 (7 years spanned)2018–2025−$1,004,950+$14,248,006+$29,500,963

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

Reliability flags (net worth): 2018: 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket; 2025: 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
2018$5,969,518$375,000$5,594,518$2,218,037 … $8,970,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2019$8,369,518$175,000$8,194,517$3,118,035 … $13,270,999computed
2020$14,840,022$175,000$14,665,021$6,458,043 … $22,871,999computed
2021$14,986,023$750,000$14,236,022$6,770,046 … $21,701,999computed
2022$18,016,022$750,000$17,266,022$5,819,045 … $28,712,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2023$18,556,524$0$18,556,524$7,085,047 … $30,028,000computed
2024$19,523,022$0$19,523,022$7,723,045 … $31,323,000computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2025$19,842,524$0$19,842,524$7,966,049 … $31,719,000computed; 1 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.)-57.4%
Simple average of years-11.6%
Years estimated5
Best / worst single year2019 +70%
2020 -112%

Reliability flags: 4/5 years trading-dominated; a year exceeds ±100%; 1 year(s) driven by income/one position/range artefact; 4 unparsed value(s).

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

-100%0%70%20192020202220232025

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
2018→2019$4,296,506$7,084,008$34,402$56,502$225,002 +69.6%+54.1% … +73.7%-95% … +235%74%counted; many new/exited positions; single position drives the result (range jump)
2019→2020$8,073,014$11,059,017$35,856$12,881,516$845,506 -111.7%-116.7% … -91.4%-341% … +118%96%counted; high turnover (buys+sells > 100% of opening value); many new/exited positions
2020→2021$7,160,015$13,471,018$128,658$2,398,506$375,000 +61.7%+53.4% … +64.5%-95% … +218%48%excluded; not eligible: traced coverage 48% < 60%
2021→2022$9,553,020$1,785,018$5,604$12,044,514$17,583,009 -23.3%-26.3% … -22.2%-256% … +209%64%counted; high turnover (buys+sells > 100% of opening value); many new/exited positions
2022→2023$16,577,510$17,418,014$75,902$344,506$0 +3.4%+2.9% … +6.1%-128% … +135%92%counted; many new/exited positions
2023→2024$3,481,522$3,665,520$3,854$266,010$250,508 +5.0%+4.3% … +6.6%-90% … +100%19%excluded; not eligible: traced coverage 19% < 60%
2024→2025$4,071,016$4,356,017$3,750$303,008$174,002 +3.9%+1.7% … +9.0%-82% … +90%90%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
201810037910House amendment8/12/202050110037910.pdf
c26a63b597853410a1ce3272aa08849abc55cb3421d8042e399928a112a528b1
201910037698House annual8/12/202043010037698.pdf
d03fc57f94651a1abee240efa396db19b56ef525cbfaa8f7d64643e920cbfe04
202010042519House annual8/11/202158010042519.pdf
da79e52c44c9a9f982439b270a298e477bd64661e5a9bcc3ea61ea427c503dbf
202110047543House annual5/16/202247010047543.pdf
b6eb665ba93026de16ada594ea3af5e6664c3d606b661208d59ecc6a6172188c
202210052984House annual5/15/202366110052984.pdf
728341fc745081ab3cd803d198e16918f8cec46cadf2b3eb2e6a9e75ff0df756
202310057734House annual5/10/202447010057734.pdf
2c0e354fafee10f6442cc67531f4ff83e9bc93d3692878a1983d4e1290c5208e
202410066345House annual5/15/202549110066345.pdf
37358b7ec0b956d5ca9cce2cd6bfa6cf381353c7cca5c2d7b03574c71c3567b9
202510075089House annual5/15/202650110075089.pdf
b1d440a1a9b8d3aeb56a03a409308297797a08650104a1a0a41aeb5fcfa6c418

Largest movers 2021→2022

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Gowing Family Trust Primary Account ⇒ Vangard ESG INTL STK ETF (VSGX) [EF]JTheld$500,001 - $1,000,000None$3,000,000$6,175,002
Gowing Family Trust Primary Account ⇒ IShares Trust ESG Aware MSCI USA SML CAP (ESML) [EF]JTexited$1,000,001 - $5,000,000—$766,002$1,500,001
Gowing Family Trust Primary Account ⇒ Dimensional Fund Advisors US Social Core EQTY 2 (DFUJTheld$500,001 - $1,000,000None$16,001$375,000
Kim's 403b with VMMC ⇒ VANGUARD MID-CAP VALUE INDEX ADMIRAL (VMMAX) [MF]—held$250,001 - $500,000None$0$0
David's IRA ⇒ Vanguard Real Estate ETF (VNQ) [EF]SPheld$250,001 - $500,000$50,001 - $100,000$0$0
Kim’s 401(a) with VMMC ⇒ Vanguard ESG INTL STK ETF (VSGX) [EF]—held$250,001 - $500,000$100,001 - $250,000$8,000$0
Gowing Family Trust Primary Account ⇒ Vanguard Real Estate ETF (VNQ) [EF]JTexited$250,001 - $500,000—$175,000$350,001
Gowing Family Trust Primary Account ⇒ iShares ESG Aware MSCI USA ETF (ESGU) [EF]JTnew—None$550,001$750,000

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Erisa 403b with Franciscan Health ⇒ Vanguard Developed Markets Index Admiral (VTMGX) [MF]—new—$100,001 - $250,000$8,000$0
Commonspirit 401(k) with Franciscan Health ⇒ Vanguard ESG International Stock ETF (VSGX) [—new—$100,001 - $250,000$16,001$0
David's IRA ⇒ iShares ESG Aware MSCI USA Small-Cap ETF (ESML) [EF]SPheld$50,001 - $100,000$100,001 - $250,000$8,000$0
David's IRA ⇒ Vanguard Real Estate ETF (VNQ) [EF]SPheld$50,001 - $100,000$100,001 - $250,000$32,500$0
Kim's Roth IRA - 2014 ⇒ iShares ESG Aware MSCI USA Small-Cap ETF (ESML) [EF]—new—$50,001 - $100,000$8,000$0
David's IRA ⇒ iShares ESG Aware USD Corporate Bond ETF (SUSC) [EF]SPheld$15,001 - $50,000$15,001 - $50,000$32,500$0
David's IRA ⇒ Vanguard Total Bond Market ETF (BND) [EF]SPnew—$100,001 - $250,000$191,002$0
Inherited IRA ⇒ iShares ESG Aware MSCI USA Small-Cap ETF (ESML) [EF]JTheld$50,001 - $100,000$50,001 - $100,000$8,000$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Wells Fargo Bank ⇒ Wells Fargo - Checking [BA]JTheld$500,001 - $1,000,000$100,001 - $250,000$0$0
Erisa 403b with Franciscan Health ⇒ Vanguard 500 Index Fd Admiral Shs (VFIAX) [MF]—held$100,001 - $250,000$250,001 - $500,000$0$0
Kim's 403b - Pre-2009 ⇒ Fidelity 500 Index Fund (FXAIX) [MF]—held$100,001 - $250,000$250,001 - $500,000$0$0
Commonspirit 401(k) with Franciscan Health ⇒ Vanguard ESG International Stock ETF (VSGX) [—held$100,001 - $250,000$250,001 - $500,000$32,002$0
Kim's Roth IRA - 2014 ⇒ Vanguard ESG International Stock ETF (VSGX) [EF]—heldNone$50,001 - $100,000$0$0
David's IRA ⇒ Vanguard Total Bond Market ETF (BND) [EF]SPheld$100,001 - $250,000$100,001 - $250,000$8,000$75,000
Samuel Gowing Trust ⇒ DFA International Social Core Equity Portfolio Instl Class (DSCLX) [DCnew—$50,001 - $100,000$16,001$0
David's IRA ⇒ iShares ESG Aware USD Corporate Bond ETF (SUSC) [EF]SPheld$15,001 - $50,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).