Congress's 2026 trading report: who traded, who beat the market, who filed late
Members of Congress disclosed 5,485 trades made January 1 through October 22, 2026: 117 members, between $240M and $614M in reported ranges. 895 of the trades (16%) were filed after the 45-day deadline. The median trade took 26 days to show up in a filing.
These are disclosed trades, read from the House Clerk and Senate eFD filings. Nothing here suggests anyone traded on nonpublic information. A member who filed late or trailed the market isn't shown to have done anything wrong, and one who beat it isn't shown to have done anything right.
To cite: Greederboard, "Congress's 2026 trading report," greederboard.com/report/2026/, data through October 22, 2026. The page rebuilds nightly, so numbers move as new filings arrive. Underlying data: trades.csv · This report's tables by member (report-2026.csv).
Filings report each trade as a range, such as $15,001–$50,000, never an exact amount. The low and high totals add up every trade's bottom and top. The 9 trades with an open-ended top range count at their lower bound in both. Any dollar figure below marked "midpoint" uses the middle of each range, so it's an estimate: $427M for all trades.
1. The most active traders
The ten busiest members account for 3,848 of the 5,485 trades (70%). A trade here is one line on a filing, so a single rebalancing can add dozens.
| Member | Trades | Dollar range | Filed late | |
|---|---|---|---|---|
| Gilbert Ray Cisneros, Jr. D | 819 | $6.7M–$25M | 54 | |
| Michael T. McCaul R | 724 | $27M–$63M | 89 | |
| Alan Armstrong R | 707 | $8.5M–$42M | 701 | |
| Ro Khanna D | 438 | $2M–$10M | 0 | |
| April McClain Delaney D | 323 | $3.6M–$12M | 0 | |
| David McCormick R | 200 | $35M–$81M | 0 | |
| Kevin Hern R | 194 | $6.8M–$20M | 0 | |
| David J. Taylor R | 160 | $258K–$2.6M | 0 | |
| John Boozman R | 147 | $301K–$2.5M | 4 | |
| Scott H. Peters D | 136 | $28M–$51M | 16 |
2. Most-traded tickers and sectors
4,202 of the 5,485 trades carry a ticker; the rest are bonds, funds without a listed symbol and similar assets. Sectors come from each issuer's SEC industry code.
| Sector | Trades | Midpoint $ | |
|---|---|---|---|
| Funds & bonds | 1,793 | $302M | |
| Other | 996 | $20M | |
| Tech | 977 | $37M | |
| Finance | 518 | $13M | |
| Health | 361 | $6.1M | |
| Energy | 187 | $36M | |
| Transport | 122 | $2.1M | |
| Building | 116 | $2.1M |
"Funds & bonds" is every trade whose asset has no industry code. Midpoint dollars use the middle of each filed range.
3. Who beat the market, and who didn't
Each member's disclosed stock and fund trades since January 2024 are rebuilt as a portfolio and compared with the same dollars put into the S&P 500 on the same days. Only the 67 members with at least 5 priced purchases are ranked, and the window is since January 2024, not 2026 alone, because a single year holds too few trades to compare fairly. 29 of the 67 beat the index. Pooled by dollars, Congress's trades returned +63.4% against +51.4% for the S&P 500 (+12.0 pts), through October 21, 2026.
Furthest ahead of the S&P 500
| Member | Purchases | Their trades | S&P 500 | Excess |
|---|---|---|---|---|
| Debbie Wasserman Schultz D | 8 | +124.8% | +40.8% | +84.0 ptssame at every reading of the ranges |
| Lisa C. McClain R | 703 | +128.6% | +55.0% | +73.6 pts+65.8 to +112.9 pts across the ranges |
| Ashley Moody R | 16 | +107.1% | +35.0% | +72.1 pts+70.4 to +76.7 pts across the ranges |
| Dwight Evans D | 6 | +81.8% | +37.3% | +44.5 ptssame at every reading of the ranges |
| John Fetterman D | 8 | +78.8% | +43.5% | +35.3 ptssame at every reading of the ranges |
| Robert E. Latta R | 14 | +81.7% | +48.1% | +33.6 pts+32.7 to +38.8 pts across the ranges |
| Jerry Moran R | 12 | +66.6% | +34.1% | +32.5 pts+30.1 to +32.7 pts across the ranges |
| Nancy Pelosi D | 30 | +77.4% | +45.3% | +32.1 pts+30.5 to +32.5 pts across the ranges |
| Ed Case D | 10 | +67.7% | +39.6% | +28.1 ptssame at every reading of the ranges |
| Marjorie Taylor Greene R former | 397 | +72.7% | +45.3% | +27.4 pts+21.5 to +27.9 pts across the ranges |
Furthest behind the S&P 500
| Member | Purchases | Their trades | S&P 500 | Excess |
|---|---|---|---|---|
| Rick W. Allen R | 19 | −6.7% | +42.0% | −48.7 pts−49.5 to −46.3 pts across the ranges |
| April McClain Delaney D | 229 | −10.4% | +32.6% | −42.9 pts−52.0 to −42.3 pts across the ranges |
| John J. McGuire III R | 13 | −9.4% | +29.1% | −38.6 ptssame at every reading of the ranges |
| John W. Hickenlooper D | 9 | −0.2% | +38.3% | −38.5 pts−39.8 to −38.0 pts across the ranges |
| David McCormick R | 22 | −1.8% | +32.2% | −34.0 ptssame at every reading of the ranges |
| Earl Blumenauer D former | 9 | +13.3% | +45.8% | −32.6 pts−39.1 to −31.1 pts across the ranges |
| Michael A. Rulli R | 16 | −0.7% | +30.6% | −31.3 ptssame at every reading of the ranges |
| Rick Larsen D | 24 | +21.3% | +49.8% | −28.5 ptssame at every reading of the ranges |
| Carol D. Miller R | 9 | +9.0% | +33.4% | −24.4 ptssame at every reading of the ranges |
| Jonathan L. Jackson D | 83 | +25.8% | +49.9% | −24.2 pts−27.0 to −16.2 pts across the ranges |
Since January 2024. Returns are money-weighted, and trade sizes are range midpoints, so every member's figure depends on where in each range the real amount fell. Excess is in percentage points. A member with only a handful of purchases can post a large number from a few trades.
How much that assumption matters: rerun with every trade at the bottom of its range, the pooled result is +13.8 pts; at the midpoint, +12.0 pts; at the top, +11.6 pts. Across all three, Congress as a whole lands +11.6 pts to +13.8 pts against the index, and 29 of 67 ranked members beat it. Each member's own result is rerun the same way: the small line under each excess figure is its range, from the lowest to the highest of the three readings. None of the 20 members listed changes sign across the range; each beats the index, or trails it, at every reading. How the portfolios are built →
4. Who filed late
The law gives members 45 days from learning of a trade to file it. 16 of the 117 members who traded filed at least one trade after that. The ten with the most late trades filed 889 of the 895 late trades overall.
| Member | Late trades | Late reports | Of their trades | Longest overdue | |
|---|---|---|---|---|---|
| Alan Armstrong R | 701 | 1 | 701 of 707 · 99% | 74 days | |
| Michael T. McCaul R | 89 | 1 | 89 of 724 · 12% | 27 days | |
| Gilbert Ray Cisneros, Jr. D | 54 | 1 | 54 of 819 · 7% | 19 days | |
| Scott H. Peters D | 16 | 4 | 16 of 136 · 12% | 4 days | |
| Rick W. Allen R | 7 | 1 | 7 of 30 · 23% | 6 days | |
| Michael A. Rulli R | 7 | 1 | 7 of 25 · 28% | 172 days | |
| Christian D. Menefee D | 5 | 1 | 5 of 7 · 71% | 66 days | |
| John Boozman R | 4 | 2 | 4 of 147 · 3% | 1 days | |
| Laurel M. Lee R | 4 | 2 | 4 of 8 · 50% | 24 days | |
| Dan Crenshaw R | 2 | 1 | 2 of 8 · 25% | 34 days |
Late = filed more than 45 days after the trade date, as the filing records it. "Late reports" counts the separate filings those trades appeared in: one report can carry hundreds of trades, so a large count can come from a single late filing. "Longest overdue" is days past the deadline.
5. Trading volume by party
Trade counts, dollar ranges and late filings for Democrats, Republicans and Independents, side by side. The parties don't have the same number of members trading, so the per-member column is the fairer comparison.
| Party | Members trading | Trades | Share of trades | Per member | Dollar range | Midpoint share | Filed late |
|---|---|---|---|---|---|---|---|
| Democrats | 45 | 2,370 | 43.2% | 52.7 | $70M–$178M | 29.0% | 78 · 3% |
| Republicans | 71 | 3,105 | 56.6% | 43.7 | $170M–$436M | 71.0% | 817 · 26% |
| Independents | 1 | 10 | 0.2% | 10.0 | $24K–$185K | 0.0% | 0 · 0% |
Party is the member's current party. "Midpoint share" depends on range midpoints; the other columns don't. This is volume, not performance, and it says nothing about intent.
What this can't tell you
- Every number counts trades made January 1 through October 22, 2026. Trades made earlier but filed this year are not in the 2026 totals. 3 records were left out because the parsed trade date falls after the filing date or after today.
- Amounts are ranges. A "total" is a floor, a ceiling and an estimate, not a sum of known dollars.
- A trade counted here may belong to a spouse, a dependent child or a joint account, not to the member. Filings name the owner; we count them all.
- Filing lags come from the trade date and filing date printed on each report. Paper filings that aren't itemized are not in the data.
- Past returns say nothing about future results, and none of this is investment advice.
Source: House Clerk and Senate eFD periodic transaction reports, parsed by Greederboard; market prices through October 21, 2026. Download the data (trades.csv) · Methodology