How to Track What Congress Is Buying and Selling
Step-by-step guide to tracking congressional stock trades using public financial disclosures. Learn where to find the data, what to look for, and how to set up alerts for trades that matter.
Why Track Congressional Stock Trades?
Members of Congress have access to information most investors don't — classified briefings, advance knowledge of regulatory changes, and insight into upcoming legislation that can move markets. While trading on this information is illegal under the STOCK Act, enforcement has been weak and convictions nearly nonexistent.
Tracking congressional trades doesn't prove anything illegal is happening. But it does give you a window into what the people with the most information about the economy are doing with their own money. And sometimes, the timing is striking.
Where Congress Discloses Trades
Congressional financial disclosures are public record. Both chambers maintain separate filing systems:
House of Representatives
House members file through the Clerk of the House using the Electronic Financial Disclosure (EFD) system. Periodic Transaction Reports (PTRs) must be filed within 45 days of any transaction exceeding $1,000.
Senate
Senators file through the Secretary of the Senate using the Electronic Financial Disclosure System (EFDS). The same 45-day reporting window applies.
The Raw Data Problem
While these systems are technically public, they present the data in formats designed for compliance — not analysis. Disclosures are filed as individual PDFs or form submissions. There is no unified search across both chambers. Trade amounts are reported in ranges, not exact figures. And the 45-day disclosure window means you're always looking at data that's weeks or months old.
This is where aggregation tools become essential. PolitAlpha pulls data from both chambers daily and normalizes it into a searchable database with filters for politician, stock, sector, party, chamber, date, and trade size.
Step-by-Step: Setting Up Your Tracking System
Step 1: Browse the Full Database
Start with the trades page. This shows every disclosed congressional stock trade, updated daily from official filings. You can sort by date to see the most recent trades, or filter by specific criteria.
Key columns to pay attention to:
- Politician: Who made the trade
- Ticker: What stock was traded
- Transaction Type: Purchase or sale
- Date: When the trade was executed (not when it was disclosed)
- Amount: The reported range (e.g., $15,001–$50,000)
- Filing Date: When the disclosure was filed — compare this to the trade date to check for late filers
Step 2: Follow Specific Politicians
If you're interested in tracking specific members of Congress, visit the politicians page and click through to individual profiles. Each politician's page shows:
- Their complete trading history
- Party affiliation and chamber
- Committee memberships
- Total trade volume and frequency
This is especially useful for tracking members who sit on committees with regulatory oversight of specific industries — like a member of the Senate Banking Committee trading bank stocks, or a member of the Armed Services Committee trading defense contractors.
Step 3: Monitor Specific Stocks
Conversely, if you want to know which members of Congress are trading a specific company, use the stocks page. Search for any ticker symbol to see every congressional trade in that stock, who made it, and when.
This is valuable when a stock makes an unusual move. If a company's stock drops after a regulatory announcement, you can check whether any members sold before the news broke.
Step 4: Watch for Committee Overlaps
The most scrutiny-worthy trades are those where a member's trade overlaps with their committee's jurisdiction. For example:
- A member of the House Energy and Commerce Committee buying pharmaceutical stocks before drug pricing legislation
- A member of the Senate Agriculture Committee trading commodity-linked securities ahead of farm bill negotiations
- A member of the Intelligence Committee selling defense stocks before classified budget decisions
Our Watchdog system automatically flags these overlaps. It maps each stock's industry (via SEC SIC codes) to the congressional committees that regulate those industries, then checks whether the trading member sits on a relevant committee.
Step 5: Check Filing Compliance
Late filings can be a signal worth watching. Under the STOCK Act, members must disclose trades within 45 days. When they don't, it may indicate an attempt to delay scrutiny — or simply poor record-keeping.
The STOCK Act compliance page shows compliance rates for every member of Congress. You can see who consistently files late, how late they file, and whether there's a pattern.
What to Look For: Red Flags in Congressional Trading
Not every trade is suspicious. Members of Congress, like any investor, buy and sell stocks for many legitimate reasons. Here's what separates routine trading from trades worth watching:
Timing Correlation
The strongest signal is when a trade closely precedes a legislative or regulatory event that affects the traded stock. A senator selling airline stocks three days before announcing pandemic travel restrictions is qualitatively different from selling them as part of routine portfolio rebalancing.
Volume Spikes
When a member who typically makes 2-3 trades per month suddenly makes 15 trades in a week — especially during a period of legislative activity — that's worth investigating. You can identify these patterns by viewing individual politician profiles.
Committee Jurisdiction
Trades in stocks regulated by the member's own committee deserve the highest scrutiny. While not inherently illegal, they create the strongest appearance of a conflict of interest. The Watchdog page tracks these automatically.
Sector Concentration
When multiple members of the same committee trade in the same sector around the same time, that can indicate a broader pattern — even if no individual trade is conclusive. You can explore sector-level data on the sectors page.
Spouse and Dependent Trading
Members often report trades made by their spouses or dependent children. These trades are subject to the same disclosure rules. Pay attention to the "Owner" column in trade data — sometimes the most interesting trades aren't made by the member directly.
Tools and Resources for Tracking
PolitAlpha (This Tool)
PolitAlpha aggregates data from both chambers, normalizes it, and provides filtering, search, and analysis tools. Key features:
- Trades database with advanced filters
- Politician profiles with complete trading histories
- Stock-level analysis showing all congressional activity
- Watchdog alerts for committee-jurisdiction overlaps
- STOCK Act compliance tracking
- Committee mapping of regulatory jurisdictions
- Sector analysis of trading by industry
Official Sources
- House EFD: The Clerk of the House publishes financial disclosure reports
- Senate EFDS: The Secretary of the Senate's electronic filing system
- EDGAR: The SEC's filing system, where publicly traded companies disclose SIC codes used to map industries to committees
What You Won't Find
Some limitations of the current disclosure system:
- Exact dollar amounts: Trades are reported in ranges, not precise figures
- Real-time data: The 45-day reporting window creates a built-in delay
- Trading intent: Disclosures don't explain why a trade was made
- Options details: While options must be disclosed, the specific terms (strike price, expiration) are not always detailed
Building a Congressional Trading Watchlist
For ongoing monitoring, set up a systematic approach:
- Track high-frequency traders: Identify the members who trade most actively using our performance rankings, then monitor their activity regularly
- Watch committee chairs: Committee leaders have the deepest access to nonpublic information in their policy domains
- Follow the calendar: Congressional trading tends to spike around major legislative events — budget negotiations, major committee hearings, and regulatory announcements
- Cross-reference news: When you see an unusual trade, search for news about the relevant stock or industry around the trade date
The Value of Public Scrutiny
The STOCK Act's enforcement mechanisms are weak — but its disclosure requirements are its strongest feature. Every trade made by a member of Congress is public record. The law's real power lies not in prosecution, but in the ability of journalists, researchers, and citizens to scrutinize congressional financial activity.
Tools like PolitAlpha exist to lower the barrier to that scrutiny. The data is already public. We just make it usable.
Frequently Asked Questions
Where can I find congressional stock trade disclosures?
Congressional stock trades are disclosed through the Clerk of the House (for Representatives) and the Secretary of the Senate (for Senators). Aggregation tools like PolitAlpha compile these disclosures into a searchable database updated daily.
How long do members of Congress have to disclose stock trades?
Under the STOCK Act, members must disclose stock transactions exceeding $1,000 within 45 days of the trade date. Some reform proposals would shorten this window to as little as 48 hours.
Can I track congressional stock trades for free?
Yes. PolitAlpha provides free access to all congressional trade data, including full trading histories, politician profiles, and stock-level analysis. Raw government disclosure data is always freely viewable.
What is a Watchdog alert?
A Watchdog alert flags trades where a member of Congress buys or sells stock in a company that falls within their congressional committee's regulatory jurisdiction — creating a potential conflict of interest.
Track Congressional Trades Yourself
Browse every disclosed stock trade by members of Congress. Filter by politician, stock, sector, party, and more.
Browse Congressional TradesMore from the Blog
Which Members of Congress Trade the Most? A Data-Driven Analysis
9 min read
Legal & ComplianceThe STOCK Act Explained: What Every Investor Should Know About Congress's Trading Law
13 min read
Legal & ComplianceIs Congressional Stock Trading Legal? Here's What the Law Actually Says
11 min read