Official portrait of Rep. Colin Z. Allred (D-TX)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Colin Z. Allred (D-TX)

House · Democrat (most recent term) · TX-32 · in Congress 2019–2025 · Bioguide ID A000376

Party history: D 2019–2025. 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$412,011$721,006$1,030,000
(b) Latest net worth estimate2023$721,031$1,706,015$2,690,999
(c) Estimated gain / loss, nominal dollars, 2018 → 2023 (5 years spanned)2018–2023−$308,969+$985,010+$2,278,988

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
2018$721,006$0$721,006$412,011 … $1,030,000computed
2019$1,354,016$0$1,354,016$727,032 … $1,981,000computed
2020$1,638,016$375,000$1,263,016$439,032 … $2,086,999computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2021$1,915,014$375,000$1,540,014$633,029 … $2,446,999computed
2022$1,712,516$375,000$1,337,516$489,032 … $2,185,999computed
2023$2,081,016$375,000$1,706,015$721,031 … $2,690,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.
Insufficient data to rank. Only 1 comparable year-pair(s) could be computed (minimum 3 to rank). 6 annual filing(s) were usable (text-readable, validated OCR, or validated X-mark decoding) and 0 scanned/image-only filing(s) could not be used (older layouts failing validation, small amendments not integrated). See the method-per-year section below.

Estimated year-over-year change

-10%0%47%2021

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$0$175,000$0$8,000$8,000 n/an/a … n/an/a … n/a0%excluded; not eligible: traced prior-year value below $50,000; many new/exited positions
2019→2020$750,511$586,008$2,804$88,504$64,004 -24.8%-26.4% … -20.5%-122% … +72%55%excluded; not eligible: traced coverage 55% < 60%
2020→2021$1,262,515$1,882,514$4,155$96,504$64,004 +46.9%+41.8% … +60.3%-70% … +163%100%counted
2021→2022$904,508$1,362,009$2,052$16,001$0 +49.0%+45.8% … +56.9%-53% … +151%47%excluded; not eligible: traced coverage 47% < 60%
2022→2023$481,504$1,304,008$5,004$104,006$113,004 +173.7%+169.3% … +184.5%-13% … +360%28%excluded; not eligible: traced coverage 28% < 60%; 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
201810025285House amendment3/10/201911010025285.pdf
2ca0813afe90b9f83dd90215dbdba77749f95e37a6fff85d007c6644ddb3f1a8
201910042905House amendment8/13/202133010042905.pdf
9ce388162128a763e95d79eb90fee8cf931a8be07a791159d1c1150872fd3798
202010042542House annual8/13/202140110042542.pdf
05d15a02024d403b8ba76913291314ac53136f87a72962f9defbebbbe97d451e
202110047526House annual8/12/202234010047526.pdf
75ec8580c5142d4666c83754157a2bf526a4f2bd8c915c0a4cf3e4a49f9a7373
202210052919House annual5/15/202333010052919.pdf
6a1edcb241184725cb8eef23c5e88bdda8faa919bdd246ef428a6eb45a58b385
202310059582House annual5/15/202435010059582.pdf
800933acb19614220f98e8b037d341b87398c4b83d0ad8f71893952d1425f6b5

Largest movers 2020→2021

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Fidelity Salem Street Trust Fidelity 500 Index Fund [MF]JTnew—$250,001 - $500,000$16,001$16,001
Six Circles US Unconstrained Equity Fund [MF]JTheld$50,001 - $100,000$100,001 - $250,000$8,000$0
NY's Advisor-Guided College Savings Program: JP Morgan 529 Age-Based 0-5 Portfolio A [OT]—held$50,001 - $100,000$50,001 - $100,000; $50,001 - $100,000$0$0
NFL Player Second Career Savings Plan 401(k) Savings Plan ⇒ NFL 401(k) Savings Plan US Mid—held$15,001 - $50,000$50,001 - $100,000$0$0
Six Circles Int'l Unconstrained Equity Fund [MF]JTheld$15,001 - $50,000$50,001 - $100,000$16,001$0
PGIM High Yield Fund [MF]JTheld$15,001 - $50,000None$0$16,001
JP Morgan BetaBuilders Europe ETF [EF]JTheld$1,001 - $15,000$15,001 - $50,000$8,000$0
Schwab Strat. Tr. Inter.-Term US Treasury [MF]JTheld$1,001 - $15,000None$8,000$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).