Congress stock trading in 2025
In 2025, members of the House and Senate reported 8,880 stock transactions: 4,366 purchases and 4,487 sales, filed by 136 members. The typical report arrived 28 days after the trade. That compares with 3,677 trades in 2024.
- Trades
- 8,880
- 2024: 3,677
- Purchases / sales
- 4,366 / 4,487
- Members who traded
- 136
- Filed after 45 days
- 13%
- typical delay 28 days
Reported trades per month, 2025
By the month the report was filed.
House and Senate
Trades reported by each chamber.
| Chamber | Trades | Purchases | Sales |
|---|---|---|---|
| house | 7,756 | 3,698 | 4,033 |
| senate | 1,124 | 668 | 454 |
The stocks Congress traded most in 2025
| Company | Trades |
|---|









