How to Track Congress Stock Trades in 2026

A practical guide to tracking congressional stock trades: official sources, filing mechanics, delays, ranges, and how to build a usable workflow.

Members of the US Congress must disclose their personal securities trades. The disclosures are public, free, and official. Yet most people who want this data end up on a third-party dashboard without ever seeing the source, and without understanding what the filings can and cannot tell them.

This guide covers the full path: where the data originates, how the filings work, what the known limitations are, and how to set up a tracking workflow in 2026 that does not fall apart on the details.

Why the data exists at all

The legal basis is the STOCK Act of 2012 (Pub. L. 112-105). The law requires members of Congress to report any securities transaction over $1,000 within 30 days of becoming aware of it, and no later than 45 days after the trade date. The requirement covers the member, the member's spouse, and dependent children. It also affirmed that members and congressional staff fall under the same insider trading laws the SEC applies to everyone else.

These filings are called Periodic Transaction Reports, or PTRs. They are separate from the annual financial disclosure each member files, which lists holdings once a year. PTRs are the trade-level feed, and they are what every congressional trading tracker is built on.

The two official sources

Congress has two chambers, and each publishes its own disclosures. The difference between them shapes everything downstream.

House of Representatives. The Clerk of the House publishes PTRs at disclosures-clerk.house.gov. You can search by name and year, and download each report. Reports filed electronically are machine-readable PDFs. Some members still file on paper, and those arrive as scanned images that require manual reading or error-prone OCR. The House also publishes annual index files listing all disclosures for a year, which is the practical entry point for anyone processing filings in bulk.

Senate. The Senate runs its own electronic filing system at efdsearch.senate.gov. Searching requires agreeing to terms on each visit, and the site is built for human visitors rather than automated collection. Anyone using Senate data should read the site's terms carefully, because they restrict how the data may be used. This asymmetry is why some datasets cover the House only. House data offers cleaner provenance.

Both sources are free. Neither requires an account. Everything a paid dashboard shows you about congressional trades started as a PDF on one of these two sites.

How to read a Periodic Transaction Report

Open any PTR and you will find a table of transactions. Each line carries a handful of fields, and three of them are commonly misread.

Amount is a range. Filings report brackets, not exact figures: $1,001 to $15,000, $15,001 to $50,000, $50,001 to $100,000, and so on up through brackets in the millions. Any exact dollar figure you see attached to a congressional trade is an estimate derived from a bracket. Ranges are also why trade sizes should be compared by bracket, not by a false-precision number.

Owner is not always the member. A code on each line marks whether the transaction belongs to the member, the spouse, or a dependent child. Many of the most famous congressional trades are spouse transactions. That does not make them irrelevant, since the law treats household trades as reportable for a reason, but it is a fact worth keeping visible.

Dates come in pairs. Each line has a transaction date and each report has a filing date. The gap between them is the disclosure lag, and by law it can be as long as 45 days. When you see a trade today, the position may be six weeks old.

Asset descriptions add one more wrinkle. A line can describe common stock, but it can also describe call or put options with a strike and expiry, bonds, or fund shares. Ticker symbols are not always clean, and asset names need normalizing before any aggregation makes sense.

The limitations you cannot work around

Honest tracking starts with what the data cannot do.

The 45-day lag is structural. No tool can show you a congressional trade before it is filed, and the law gives filers up to 45 days. Anyone promising real-time congressional trades is describing filing alerts, not trade alerts.

Compliance is imperfect. Journalists have repeatedly documented members filing late or with errors. The penalty for a late filing starts at a $200 fee, which is small enough that late reports keep happening. A tracking workflow should treat the feed as mostly complete rather than perfectly complete.

And the trades are not a strategy by themselves. Published academic work is mixed at best on whether members outperform, with the most recent large study, Belmont, Sacerdote, Sehgal and Van Hoek (2022) in the Journal of Public Economics, finding no evidence of superior returns in trades from 2012 to 2020. Congressional trading data is transparency data. It is useful for research, journalism, screening and context, not as a mechanical trading system.

Three ways to track in 2026

Option one: go direct. Bookmark the House Clerk site and the Senate eFD site, and check the members you care about. This costs nothing and gives you the primary record. It works well for a handful of names. It does not scale, because you are opening PDFs one at a time and doing the bracket math yourself.

Option two: use a free dashboard. Sites such as Capitol Trades and Quiver Quantitative parse the filings and present them in searchable form, with member profiles and recent trade lists. This is the right tool for casual browsing and for quickly answering questions like what a specific member bought last quarter. The tradeoff is that you get their interface and their prioritization, and exporting structured data for your own analysis typically requires a paid tier.

Option three: use a scored feed. For anyone who wants a decision-ready document or a data pipeline rather than a browsing session, the useful layer sits above parsing: estimating size from brackets, weighting recency, ranking trades so a large fresh purchase outranks a small stale sale, and surfacing consensus tickers that multiple members traded in the same window. That aggregation step is where raw filings turn into research material.

What to actually look for

Whatever tool you use, the filings reward a few specific habits.

Watch size and freshness together. A trade in a top bracket filed this week deserves more attention than ten small trades from last month. Ranking by a combined score beats scanning a chronological list.

Watch consensus. One member buying a ticker is an anecdote. Several members buying the same ticker within a few weeks is a pattern worth investigating, even if the explanation turns out to be mundane.

Watch committee context. A trade in a sector the member's committee oversees carries a different weight than a generic index fund purchase. The filings do not flag this for you, which is exactly why the context layer matters.

And always keep the path back to the source. Every parsed trade should be traceable to the underlying PTR on the official site, because the filing is the record and everything else is interpretation.

The Congress Stock Trades Report turns these filings into one scored, ranked document. Get the free preview.

DataSignals Lab publishes data and research. This is not investment advice.


Prefer the tool to the write-up? Browse all data feeds or connect the free MCP server.