The Disclosure Pipeline
Every stock trade made by a member of the United States Congress must be publicly disclosed. This requirement comes from the STOCK Act of 2012, which mandates that any transaction in stocks, bonds, options, or other securities worth more than $1,000 be reported through a Periodic Transaction Report (PTR) within 45 calendar days. The process, from trade to public data, follows a predictable pipeline.
First, a member of Congress — or their spouse or dependent child — executes a trade through their brokerage account. This could be a purchase, a sale, a partial sale, or an exchange. The trade can be made directly by the member, through a financial advisor, or in a jointly held account.
Second, the member files a disclosure. House members submit their PTRs to the Clerk of the House of Representatives. Senators submit theirs through the Electronic Financial Disclosure System (EFDS) maintained by the Secretary of the Senate. These are the two official channels, and filings from both are supposed to be made publicly available.
Third, the filing is published online. In theory, this happens promptly. In practice, the lag between submission and online publication can vary, and the raw filings are often scanned PDFs or semi-structured documents that require significant effort to extract usable data from.
Fourth, aggregation services collect, parse, and organize the data. This is where tools like CongressFlow come in — taking the raw filings from both chambers and presenting them in a searchable, filterable, and analyzable format.
Where Do Filings Come From?
The two official data sources for congressional financial disclosures are:
- House of Representatives: The Office of the Clerk publishes financial disclosure reports at clerk.house.gov. These include Periodic Transaction Reports, annual financial disclosures, and other required filings. The House system has improved over the years, but the filings still often arrive as PDFs that must be manually parsed.
- Senate: The Electronic Financial Disclosure System at efdsearch.senate.gov provides access to Senate filings. The system allows keyword searching but the interface is limited, and extracting structured data for analysis requires additional processing.
Both systems are public and free to access. However, using them directly for research or tracking is cumbersome. The filings are not standardized across chambers, the search functionality is basic, and there is no built-in way to filter by stock, date range, party, or transaction type. This is why third-party aggregation tools exist.
What Information Is Disclosed?
Each Periodic Transaction Report includes the following data points:
- Stock ticker and company name: The specific security that was traded, identified by its ticker symbol and the full name of the issuing company.
- Transaction type: Whether the trade was a purchase, full sale, partial sale, or exchange. Options transactions may also be reported, including whether they involve calls or puts.
- Dollar amount range: The approximate value of the trade, reported in broad ranges such as $1,001–$15,000, $15,001–$50,000, $50,001–$100,000, and so on up to over $50,000,000.
- Transaction date: The date on which the trade was executed.
- Owner: Whether the trade was made by the member personally, their spouse, a dependent child, or in a joint account.
You can see all of these data points when browsing trades on CongressFlow’s trades page, where every filing is broken down into its individual fields.
What Is NOT Disclosed?
The disclosure system has significant gaps that limit what the public can actually learn from the filings:
- Exact dollar amounts: Only broad ranges are reported. A trade listed as $250,001–$500,000 could be worth $251,000 or $499,000 — the public cannot tell.
- Number of shares: The filing does not specify how many shares were bought or sold.
- Price per share: Without the share count or exact amount, the per-share price at which the trade was executed is unknown.
- Investment thesis: Members are not required to explain why they made a trade — whether it was based on public research, a financial advisor’s recommendation, or any other factor.
- Advisor involvement: While the owner field indicates whether the trade belongs to the member, spouse, or dependent, it does not distinguish between trades made by the individual directly and trades made by a financial advisor on their behalf.
Using CongressFlow to Track Trades
CongressFlow was built to solve the core problem with raw congressional filings: they are scattered across two different government systems, often in PDF format, and lack the structure needed for meaningful analysis. Here is what CongressFlow provides:
- Unified search: All trades from both the House and Senate are collected in a single searchable database. You can browse everything at once or filter by chamber.
- Filtering: Filter trades by politician, party, stock ticker, transaction type, date range, and dollar amount range. This makes it possible to answer specific questions — like “which members bought Nvidia in the last six months?” — in seconds.
- Individual profiles: Each member of Congress has a dedicated profile on our politicians page showing their complete trading history, filing delays, and most-traded stocks.
- Trend analysis: Our trends page aggregates trading data across all members to reveal patterns — which stocks are most popular with Congress, which sectors see the most activity, and how trading volume shifts over time.
- Late filer tracking: CongressFlow calculates the filing delay for every trade and flags late disclosures. Our late filers analysis ranks members by their compliance records.
The 45-Day Delay Problem
The most significant limitation of any congressional trade tracking system — including CongressFlow — is the built-in delay. Under the STOCK Act, members have a full 45 calendar days to file their disclosure. Many file on or near the deadline, and a significant number file late (sometimes by months).
This means that when a trade appears in the data, it may already be six weeks to several months old. The market has already reacted to whatever news or policy development may have motivated the trade. For investors hoping to “follow the smart money,” this delay is a critical limitation — by the time you see the trade, the informational advantage (if one existed) has long since been priced in.
That said, tracking patterns over time can still be valuable. A member who consistently trades in a specific sector before major legislative actions in that sector creates a pattern that may be significant even if individual trades are stale by the time they are disclosed.
Other Data Sources and Tools
Beyond CongressFlow, several other sources and tools can help you track congressional trades:
- Official government portals: The Clerk of the House and Senate EFDS websites provide the raw filings. These are the primary sources for all aggregation tools.
- Academic research: Researchers at universities including Georgia State, NYU, and others have published studies analyzing congressional trading data. These studies often provide context about whether congressional portfolios outperform the market.
- Investigative journalism: News organizations including the Wall Street Journal, Business Insider, and the New York Times have published extensive investigations into congressional trading patterns.
- Social media and finance communities: Congressional trading data has become a popular topic in online finance communities, with users sharing notable filings and debating their significance.
Tips for Analyzing Congressional Trade Data
If you want to get the most out of congressional trading data, keep these principles in mind:
- Look for patterns, not individual trades. A single trade might mean nothing. A member consistently trading in a specific sector before legislative action in that sector is far more noteworthy.
- Check committee assignments. The most informative trades are often those made by members who sit on committees with jurisdiction over the relevant industry.
- Compare timing to events. When a cluster of members trades a stock in the same direction around the same time — especially before a major announcement — the pattern deserves scrutiny.
- Account for the disclosure delay. Remember that the trade happened weeks or months before you are seeing it. Do not treat a disclosed trade as a current market signal.
- Distinguish member trades from spouse and advisor trades. The owner field in filings can tell you who is attributed as the account holder, which provides some context about the member’s direct involvement.
Start Tracking
The data is public, the tools are available, and the barrier to entry has never been lower. Whether you are interested in government accountability, investment research, or simply understanding how your elected representatives manage their personal finances, congressional trade tracking offers a window into a part of government that was largely invisible to the public before the digital age.
Browse the latest trades, explore individual politicians, examine market trends in congressional trading, and check the late filers report to see who is playing by the rules — and who is not.