Official portrait of Rep. Roger Williams (R-TX)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Roger Williams (R-TX)

House · Republican (most recent term) · TX-25 · in Congress 2013–present · Bioguide ID W000816

Party history: R 2013–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$18,958,041$47,449,518$75,940,994
(b) Latest net worth estimate2025$63,060,055$116,721,025$170,381,995
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$12,880,939+$69,271,508+$151,423,954

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

Reliability flags (net worth): 2025: 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket; 2025: 1 open-ended asset value(s) (e.g. 'Over $X') counted at the lower bound (understates assets); 2025: open-ended asset value(s) counted at lower bound. Not in the recommended dollar-gain ranking (shown only in the full list).

Net worth by report year (mid; Low–High)
Report yearAssets (mid)Liabilities (mid)Net worth midLow … HighStatus / flags
2013$55,712,020$8,262,503$47,449,518$18,958,041 … $75,940,994computed
2014$55,004,519$9,045,004$45,959,515$17,429,038 … $74,489,992computed
2015$53,146,533$6,375,004$46,771,530$21,685,066 … $71,857,993computed
2016$53,138,532$6,750,004$46,388,528$21,184,064 … $71,592,993computed
2017$26,689,531$7,532,504$19,157,026−$1,479,938 … $39,793,991computed
2018$26,730,530$9,750,004$16,980,526−$5,402,939 … $39,363,991computed
2019$30,356,030$7,500,004$22,856,025$44,059 … $45,667,991computed
2020$60,882,527$7,500,004$53,382,522$10,438,054 … $96,326,991computed
2021$125,584,031$8,250,005$117,334,026$64,227,062 … $170,440,990computed; 1 open-ended asset value(s) (e.g. 'Over $X') counted at the lower bound (understates assets)
2022$125,283,033$7,875,002$117,408,030$63,508,066 … $171,307,995computed; 1 open-ended asset value(s) (e.g. 'Over $X') counted at the lower bound (understates assets)
2023$125,282,532$7,875,002$117,407,530$63,508,065 … $171,306,995computed; 1 open-ended asset value(s) (e.g. 'Over $X') counted at the lower bound (understates assets)
2024$125,338,028$7,875,002$117,463,025$63,559,055 … $171,366,995computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket; 1 open-ended asset value(s) (e.g. 'Over $X') counted at the lower bound (understates assets)
2025$124,596,028$7,875,002$116,721,025$63,060,055 … $170,381,995computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket; 1 open-ended asset value(s) (e.g. 'Over $X') counted at the lower bound (understates assets)
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.)+15.9%
Simple average of years+18.4%
Years estimated11
Best / worst single year2020 +101%
2015 -2%

Reliability flags: a year exceeds ±100%; 2 unparsed value(s).

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

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$55,704,020$54,881,017$1,745,405$0$40,501 +1.7%-0.5% … +2.6%-86% … +89%100%counted
2014→2015$54,932,014$52,880,514$669,454$16,001$32,500 -2.5%-3.3% … -0.5%-86% … +81%100%counted
2015→2016$52,632,523$52,600,020$626,707$0$56,502 +1.2%+0.5% … +1.5%-82% … +85%99%counted
2016→2017$14,678,520$25,737,518$3,076,606$40,002$391,002 +98.7%+83.3% … +102.3%-92% … +289%28%excluded; not eligible: traced coverage 28% < 60%
2017→2018$26,534,027$26,575,026$3,088,710$105,004$16,001 +11.5%+11.1% … +11.5%-125% … +148%99%counted
2018→2019$26,672,525$30,247,025$80,460$0$16,001 +13.8%+13.5% … +15.2%-123% … +150%100%counted
2019→2020$30,299,025$60,874,026$1,258,362$1,125,001$8,000 +101.4%+90.2% … +103.9%-97% … +300%100%counted
2020→2021$60,348,024$75,406,024$7,255,261$16,001$16,001 +37.0%+34.8% … +37.4%-118% … +192%99%counted
2021→2022$75,103,024$75,176,528$7,259,612$64,004$0 +9.7%+8.9% … +9.8%-128% … +147%99%counted
2022→2023$75,226,531$75,258,531$7,262,215$0$0 +9.7%+8.9% … +9.9%-128% … +147%100%counted
2023→2024$74,500,530$74,091,511$7,259,414$16,001$0 +9.2%+8.5% … +9.3%-129% … +147%99%counted
2024→2025$73,822,026$73,822,026$7,176,706$0$40,501 +9.8%+9.0% … +9.9%-129% … +149%99%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
201310003545House amendment7/3/201441010003545.pdf
aa6fdd4ceb82e5e9b9cccb84550550caee7437f9cd5a79335383835d772b0ab3
201410009000House amendment11/5/201544010009000.pdf
cde2d06cba51d0fd956550beee5cd5ad5c312ce0d5343e18810235883b3ab405
201510016504House amendment9/15/201768010016504.pdf
24be655cf7b0e3db4950b513ff82bd5d5db541312c3bdc0209dc079ec56a2ecb
201610015677House annual5/12/201773010015677.pdf
323e605d1d90b0ba5c756afc1853a4dd574da7ba7763aff2eb398d3c39d573ea
201710024392House amendment7/31/201978010024392.pdf
1b874442f1751c7d1380cc2cb18247dc1a58aab85c59bd51fb06a6c05cefbf47
201810028888House amendment7/31/201965010028888.pdf
285b4e13386c1fed76f269de8d6821b5161c0e461ec7226b076b4ea769b863fc
201910037718House annual8/13/202063010037718.pdf
88a46e4791c5c9be2368c7e38fd4502b5742a0b0fc28738365ee49ea8822d454
202010042789House annual8/12/202156010042789.pdf
cd58124813f98e2d97823f92e59b8667776effe0887073783e3c3ea5d69569da
202110047943House annual5/13/202263010047943.pdf
7d73279a65c26ee0bc0735d108276ec07178949c4bad4aea8ff899ed7f0b0f27
202210053402House annual5/15/202367010053402.pdf
1e349201daa981187fbbb41e9c4a10e00b4201bcfb723831e735311e31160c70
202310059583House annual5/15/202466010059583.pdf
a836b374df00bd09571a8b53117cf48cf6549f47b478ce0d498819831a4a1638
202410067032House annual5/14/2025101110067032.pdf
1d0ae5791f2f935d20629820da0ea908e3afafa79451226ad093d041b8c78764
202510076385House annual8/11/202657110076385.pdf
761a64c47815d4e6e8dae175f667ed0d1ebff1a8454bf8e4f2821b17008217a9

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Edward Jones Brokerage Account 5612 ⇒ Berkshire Hathaway Inc. (BRK.A) [ST]SPheld$1,001 - $15,000$15,001 - $50,000$0$0
Edward Jones Brokerage Account ⇒ Personal Cash Account Edward [BA]—held$1 - $1,000$1,001 - $15,000$0$0
Edward Jones Brokerage Account 8214 ⇒ Meta Platforms, Inc. - Class A (META) [ST]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Edward Jones Brokerage Account 8214 ⇒ American Funds Tax Exempt F3 [MF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Edward Jones Brokerage Account 8214 ⇒ Sunshine Biopharma Inc. - Common stock (SBFM) [ST]SPheld$1 - $1,000$1 - $1,000$0$0
Edward Jones Brokerage Account 8214 ⇒ JP Morgan Chase & Co. (JPM) [ST]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Edward Jones Brokerage Account 5612 ⇒ Westinghouse Air Brake Technologies Corporation (WABSPheld$1 - $1,000$1 - $1,000$0$0
Edward Jones Brokerage Account 5612 ⇒ Invesco International Growth CL A [MF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Edward Jones Brokerage Account ⇒ Chevron Corporation (CVX) [ST]—held$50,001 - $100,000None$0$0
Edward Jones Brokerage Account 5612 ⇒ Chevron Corporation (CVX) [ST]SPheld$15,001 - $50,000None$0$0
Edward Jones Brokerage Account 5612 ⇒ Berkshire Hathaway Inc. (BRK.A) [ST]SPheld$15,001 - $50,000None$0$0
Edward Jones Brokerage Account 8214 ⇒ Blackrock National Municipal [MF]SPheld$15,001 - $50,000None$0$0
Edward Jones Brokerage Account ⇒ Diamondback Energy, Inc. - Commmon Stock (FANG) [ST]—held$15,001 - $50,000None$0$0
Edward Jones Brokerage Account 8214 ⇒ American Funds Tax Exempt F3 [MF]SPheld$1,001 - $15,000None$0$0
Edward Jones Brokerage Account 8214 ⇒ JP Morgan Chase & Co. (JPM) [ST]SPheld$1,001 - $15,000None$0$0
Edward Jones Brokerage Account 5612 ⇒ Invesco International Growth CL A [MF]SPheld$1,001 - $15,000None$0$0

Largest movers 2024→2025

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
Charles Schwab 4067 ⇒ Chevron Corporation Common Stock (CVX) [ST]—held$50,001 - $100,000$50,001 - $100,000$0$32,500
Charles Schwab 4067 ⇒ Diamondback Energy, Inc. - Common Stock (FANG) [ST]—held$15,001 - $50,000$15,001 - $50,000$0$8,000
Jack Williams Chevrolet ⇒ 500 Main/Williams GP [OL]—held$1,001 - $15,000$1,001 - $15,000$0$0
Note Receivable - Williams Chrysler Dodge Jeep [DO]—held$1,000,001 - $5,000,000$1,000,001 - $5,000,000$0$0
Williams Chrysler Plymouth Dodge ⇒ Williams Chrysler Plymouth Dodge [OL]—held$5,000,001 - $25,000,000$5,000,001 - $25,000,000$0$0
Charles Schwab 8826 ⇒ Vanguard Small-Cap Growth ETF (VBK) [EF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Charles Schwab 8826 ⇒ Vanguard Value ETF (VTV) [EF]SPheld$1,001 - $15,000$1,001 - $15,000$0$0
Charles Schwab 8826 ⇒ Berkshire Hathaway Inc. New Common Stock (BRK.B) [ST]SPheld$15,001 - $50,000$15,001 - $50,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).