Congress stock trading statistics
Members of the House and Senate reported 8,880 stock transactions in 2025: 4,366 purchases and 4,487 sales, filed by 136 members. The typical report arrived 28 days after the trade. Counts of reported trades since 2021; 2026 is a year still running.
- Trades in 2025
- 8,880
- 4,366 purchases, 4,487 sales
- Members who traded
- 136
- 2025
- Typical delay
- 28 days
- trade to report
- Filed after 45 days
- 13%
- 2025
Reported trades per month
By the month the report was filed, through October 2026. Purchases and sales together.









