
What the money shows
Michael T. McCaul has an estimated net worth of $96.8M. The 2026 campaign raised $150,476. Outside groups had $42,458 spent for Michael T. McCaul. Michael T. McCaul sits on East Asia and Pacific and Europe. Michael T. McCaul's largest stock trade on file was $500,000 tied to VANGUARD TAX-EXEMPT BOND ETF in June 2026.
Sources: House disclosures · Senate disclosures · FEC
Bills weighed against funded sectors
Each pan counts bills. Excluded bills are shown beside the scale when the vote or bill direction is unclear.
Other
$82K in corporate money from other · 0 roll calls · 0 bills
No bill this cycle clearly names a funded sector as beneficiary.
Banking & Financial
$56K in corporate money from banking · 9 roll calls · 7 bills
Tech & Telecom
$42K in corporate money from tech · 6 roll calls · 6 bills
No bill this cycle clearly names a funded sector as beneficiary.
Labor / Unions
$41K in union money · 1 roll calls · 1 bills
No bill this cycle clearly names a funded sector as beneficiary.
Ideological / Leadership
$36K in corporate money from ideological / leadership · 0 roll calls · 0 bills
No bill this cycle clearly names a funded sector as beneficiary.
Foreign-policy advocacy
$25K in corporate money from foreign-policy advocacy · 0 roll calls · 0 bills
No bill this cycle clearly names a funded sector as beneficiary.
Defense & Aerospace
$25K in corporate money from defense · 3 roll calls · 3 bills
No bill this cycle clearly names a funded sector as beneficiary.
Real Estate & Construction
$20K in corporate money from real estate · 0 roll calls · 0 bills
No bill this cycle clearly names a funded sector as beneficiary.
Transportation
$10K in corporate money from transportation · 2 roll calls · 2 bills
No bill this cycle clearly names a funded sector as beneficiary.
Agriculture
$5K in corporate money from agriculture · 1 roll calls · 1 bills
No bill this cycle clearly names a funded sector as beneficiary.
Health & Pharma
$3K in corporate money from health · 6 roll calls · 6 bills
No bill this cycle clearly names a funded sector as beneficiary.
Net worth over time
Estimated from financial disclosures. The band shows the disclosed range; the line is the midpoint estimate.
† Includes one or more open-ended top brackets (over $50M). The high end is a floor, so the true figure may be higher.
Term history
- RepresentativeTX-10R2025 – 2027 · 2 yrs
- RepresentativeTX-10R2023 – 2025 · 2 yrs
- RepresentativeTX-10R2021 – 2023 · 2 yrs
- RepresentativeTX-10R2019 – 2021 · 2 yrs
- RepresentativeTX-10R2017 – 2019 · 2 yrs
- RepresentativeTX-10R2015 – 2017 · 2 yrs
- RepresentativeTX-10R2013 – 2015 · 2 yrs
- RepresentativeTX-10R2011 – 2013 · 2 yrs
- RepresentativeTX-10R2009 – 2011 · 2 yrs
- RepresentativeTX-10R2007 – 2009 · 2 yrs
- RepresentativeTX-10R2005 – 2007 · 2 yrs
If they'd just invested 20%
A disciplined-saver benchmark: 20% of each year's government salary, invested at an assumed 10%/yr return — versus actual disclosed net worth.
Hypothetical, not actual savings — see methodology.
Representative Michael T. McCaul, TX
Born January 14, 1962.
Texas · District 10
General election 2026-11-03. Money figures are FEC filings for the 2026 cycle.
Chris Gober has raised more than 5 times the next candidate.
Republican Chris Gober has raised about $2.5M, more than 5 times any rival.
Caitlin Rourk reports 90% of campaign money from individuals.
The incumbent, Michael T. McCaul, ranks No. 8 in the money.
The tale of the tape
Money, side by side. Green marks the leader on each line.
Chris Gober R · challenger CG | vs | WB Walter Bius R · challenger |
|---|---|---|
| $2.5M | Raised | $454K |
| $120K | Cash on hand | $340K |
| 5% | From PACs | 0% |
| 28% | From individuals | 6% |
| Too few to rank | Top donor sector | Too few to rank |
| No | Incumbent | No |
Federal contractors who funded this member
This is a documented association, not a claim that campaign money caused an award.
Recorded votes
166 votes · 133 Yea · 15 Nay. "Sector money" is this member's corporate and union money from the sector each bill touches. Receipts, not a claim about the vote. Money-linked votes first.
Stock trades
Disclosed transactions · 2026
| Asset | Type | Amount | Px @ trade* | Current | Δ%* | Traded | Disclosed |
|---|---|---|---|---|---|---|---|
| ▼ Sell | $1K – $15K | $281.78 | $321.38 | ▲ 14.1% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $435.31 | $453.77 | ▲ 4.2% | 6/2/26 | 7/13/26 41d | |
| ▼ Sell | $1K – $15K | $85.22 | $96.48 | ▲ 13.2% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $15K – $50K | $117.72 | $135.42 | ▲ 15.0% | 6/12/26 | 7/13/26 31d | |
| ▼ Sell | $1K – $15K | $360.96 | $387.49 | ▲ 7.3% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $66.17 | $70.32 | ▲ 6.3% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $200.14 | $198.29 | ▼ 0.9% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $108.44 | $149.32 | ▲ 37.7% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $227.05 | $202.54 | ▼ 10.8% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $363.67 | $340.97 | ▼ 6.2% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $389.97 | $408.19 | ▲ 4.7% | 6/3/26 | 7/13/26 40d | |
| ▲ Buy | $1K – $15K | $509.64 | $562.95 | ▲ 10.5% | 6/29/26 | 7/13/26 14d | |
| ▲ Buy | $15K – $50K | $462.12 | $420.04 | ▼ 9.1% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $181.35 | $204.76 | ▲ 12.9% | 6/16/26 | 7/13/26 27d | |
| ▲ Buy | $1K – $15K | $184.30 | $204.76 | ▲ 11.1% | 6/5/26 | 7/13/26 38d | |
| ▲ Buy | $1K – $15K | $296.76 | $325.25 | ▲ 9.6% | 6/5/26 | 7/13/26 38d | |
| ▲ Buy | $1K – $15K | $1646.36 | $1820.69 | ▲ 10.6% | 6/15/26 | 7/13/26 28d | |
| ▼ Sell | $1K – $15K | $601.51 | $592.23 | ▼ 1.5% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $178.08 | $204.76 | ▲ 15.0% | 6/3/26 | 7/13/26 40d | |
| ▼ Sell | $1K – $15K | $357.74 | $362.89 | ▲ 1.4% | 6/5/26 | 7/13/26 38d | |
| ▼ Sell | $1K – $15K | $85.52 | $98.61 | ▲ 15.3% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $2013.36 | $2149.44 | ▲ 6.8% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $409.50 | $453.77 | ▲ 10.8% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $15K – $50K | $94.01 | $72.19 | ▼ 23.2% | 6/15/26 | 7/13/26 28d | |
| ▲ Buy | $1K – $15K | $1638.54 | $1820.69 | ▲ 11.1% | 6/3/26 | 7/13/26 40d | |
| ▲ Buy | $1K – $15K | $121.83 | $179.64 | ▲ 47.5% | 6/17/26 | 7/13/26 26d | |
| ▼ Sell | $1K – $15K | $140.77 | $129.00 | ▼ 8.4% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $373.75 | $408.19 | ▲ 9.2% | 6/25/26 | 7/13/26 18d | |
| ▲ Buy | $1K – $15K | $220.14 | $248.12 | ▲ 12.7% | 6/10/26 | 7/13/26 33d | |
| ▼ Sell | $1K – $15K | $90.56 | $152.05 | ▲ 67.9% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $48.58 | $46.55 | ▼ 4.2% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $120.32 | $135.42 | ▲ 12.5% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $53.33 | $55.95 | ▲ 4.9% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $79.92 | $88.13 | ▲ 10.3% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $147.54 | $151.72 | ▲ 2.8% | 6/29/26 | 7/13/26 14d | |
| ▼ Sell | $1K – $15K | $77.56 | $78.51 | ▲ 1.2% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $26.13 | $26.65 | ▲ 2.0% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $250K – $500K | $50.64 | $49.81 | ▼ 1.6% | 6/29/26 | 7/13/26 14d | |
| ▼ Sell | $1K – $15K | $38.07 | $35.34 | ▼ 7.2% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $15K – $50K | $1672.83 | $1820.69 | ▲ 8.8% | 6/2/26 | 7/13/26 41d | |
| ▼ Sell | $1K – $15K | $58.18 | $65.03 | ▲ 11.8% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $395.39 | $408.19 | ▲ 3.2% | 6/17/26 | 7/13/26 26d | |
| ▲ Buy | $1K – $15K | $394.86 | $408.19 | ▲ 3.4% | 6/2/26 | 7/13/26 41d | |
| ▼ Sell | $1K – $15K | $15.00 | $15.82 | ▲ 5.5% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $311.44 | $325.25 | ▲ 4.4% | 6/3/26 | 7/13/26 40d | |
| ▼ Sell | $1K – $15K | $42.40 | $50.78 | ▲ 19.8% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $15K – $50K | $90.00 | $72.19 | ▼ 19.8% | 6/9/26 | 7/13/26 34d | |
| ▼ Sell | $1K – $15K | $150.11 | $151.72 | ▲ 1.1% | 6/25/26 | 7/13/26 18d | |
| ▲ Buy | $1K – $15K | $397.37 | $408.19 | ▲ 2.7% | 6/4/26 | 7/13/26 39d | |
| ▼ Sell | $1K – $15K | $31.59 | $42.74 | ▲ 35.3% | 6/18/26 | 7/13/26 25d | |
| ▼ Sell | $1K – $15K | $164.39 | $194.19 | ▲ 18.1% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $202.50 | $248.12 | ▲ 22.5% | 6/3/26 | 7/13/26 40d | |
| ▲ Buy | $1K – $15K | $489.08 | $562.95 | ▲ 15.1% | 6/10/26 | 7/13/26 33d | |
| ▼ Sell | $1K – $15K | $145.58 | $151.43 | ▲ 4.0% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $490.64 | $562.95 | ▲ 14.7% | 6/15/26 | 7/13/26 28d | |
| ▲ Buy | $1K – $15K | $130.53 | $179.64 | ▲ 37.6% | 6/11/26 | 7/13/26 32d | |
| ▲ Buy | $15K – $50K | $1641.16 | $1820.69 | ▲ 10.9% | 6/9/26 | 7/13/26 34d | |
| ▼ Sell | $1K – $15K | $28.09 | $28.25 | ▲ 0.6% | 6/18/26 | 7/13/26 25d | |
| ▲ Buy | $1K – $15K | $176.11 | $204.76 | ▲ 16.3% | 6/2/26 | 7/13/26 41d |
* Px @ trade= closing price on the transaction date, not the member's cost basis. Δ%= the stock's price move from that close to today — not the member's realized gain or loss.
Who else Texas sends to Congress
2 senators and 37 of 38 House seats filled. Counting this seat.
- John CornynSenatorR

- Ted CruzSenatorR

- Nathaniel MoranDistrict 1R

- Dan CrenshawDistrict 2R

- Keith SelfDistrict 3R

- Pat FallonDistrict 4R

- Lance GoodenDistrict 5R

- Jake EllzeyDistrict 6R

- Lizzie FletcherDistrict 7D

- Morgan LuttrellDistrict 8R

- Al GreenDistrict 9D

- August PflugerDistrict 11R

- Craig A. GoldmanDistrict 12R

- Ronny JacksonDistrict 13R

- Randy K. Weber, Sr.District 14R

- Monica De La CruzDistrict 15R

- Veronica EscobarDistrict 16D

- Pete SessionsDistrict 17R

- Christian D. MenefeeDistrict 18D

- Jodey C. ArringtonDistrict 19R

- Joaquin CastroDistrict 20D

- Chip RoyDistrict 21R

- Troy E. NehlsDistrict 22R

- OPENDistrict 23This seat is empty right now.
- Beth Van DuyneDistrict 24R

- Roger WilliamsDistrict 25R

- Brandon GillDistrict 26R

- Michael CloudDistrict 27R

- Henry CuellarDistrict 28D

- Sylvia R. GarciaDistrict 29D

- Jasmine CrockettDistrict 30D

- John R. CarterDistrict 31R

- Julie JohnsonDistrict 32D

- Marc A. VeaseyDistrict 33D

- Vicente GonzalezDistrict 34D

- Greg CasarDistrict 35D

- Brian BabinDistrict 36R

- Lloyd DoggettDistrict 37D

- Wesley HuntDistrict 38R

Seat counts come from the 2020 census apportionment. A seat shows as open when no current member holds it. Source
Michael T. McCaul · sources
Only sources that fed this profile are listed here.
| Source | What it gave this page | Last fetched |
|---|---|---|
| @unitedstates congress-legislators github.com | Roster, terms, identifiers, official site link | 2026-07-30 |
| Wikidata www.wikidata.org | Education, career before office, family ties | 2026-07-30 |
| The member's official site | Where to reach them. We link out rather than republishing office addresses and phone numbers. | - |