Market Structure / Political trading
Congressional Trading Data: What It Can and Cannot Tell You
The limits of STOCK Act trade data, including amount brackets, reporting lag, spouse and managed accounts, and why a disclosed trade says nothing about intent.
6 min readLast verified
On this page
The short version
Disclosures filed under the STOCK Act tell you that a member of Congress, a spouse or a dependent child bought or sold a security, roughly when, and roughly how much. That is genuinely useful public information. It is also much less precise than it looks once it has been turned into tables, charts and leaderboards.
The main limits are built into the reporting rules: amounts are brackets, reports arrive up to 45 days after the trade, many trades are made by spouses or managed accounts, several asset types are excluded, and the data records what happened, never why. Every number derived from the disclosures, such as an estimated profit or a portfolio value, inherits those limits. For the reporting rules themselves, see STOCK Act Disclosures.
What the data does record
A Periodic Transaction Report line typically includes:
- The filer, and optionally whether the asset is held by a spouse (SP), dependent child (DC) or jointly (JT).
- The asset name, and often a ticker.
- The transaction type: purchase, sale (full or partial), or exchange.
- The transaction date and the date the filer was notified.
- An amount bracket, such as $15,001 to $50,000.
That is enough to say a trade was disclosed, in which security, on which date, in which direction, and within which range.
Limit 1: brackets, not amounts
The smallest bracket runs from $1,001 to $15,000, and the brackets widen from there. Any figure built from them is an estimate with a wide error band.
A worked example
A hypothetical member discloses three purchases of the same stock:
| Trade | Bracket | Low | Midpoint | High |
|---|---|---|---|---|
| 1 | $1,001 to $15,000 | $1,001 | $8,000.50 | $15,000 |
| 2 | $15,001 to $50,000 | $15,001 | $32,500.50 | $50,000 |
| 3 | $50,001 to $100,000 | $50,001 | $75,000.50 | $100,000 |
| Total | $66,003 | $115,501.50 | $165,000 |
Hypothetical disclosures.
When a site shows a single dollar figure for a congressional trade or portfolio, it has chosen a convention (low end, midpoint, or a price-based estimate). The underlying filing does not contain that number.
Limit 2: the reporting lag
A PTR can arrive up to 45 days after the trade, and late filings arrive later still. So the data describes past positions, and the gap varies by filer and by trade. Two consequences:
- Disclosure date and transaction date are different events. Any analysis needs to say which one it uses. Using the disclosure date describes when the public could have known; using the transaction date describes when the trade happened.
- A recent-looking filing can be an old trade. Amendments in particular can disclose transactions from months earlier.
Limit 3: who actually traded
Many disclosed transactions are made by a spouse, in a dependent child's account, or by an outside manager with discretion over the account. The rules require those trades to be reported, but the member may not have placed them or known about them in advance. In the House, the SP, DC and JT labels are optional, so the absence of a label does not establish that the member traded personally.
Limit 4: what is not reported on a PTR
PTRs exclude mutual funds, exchange-traded funds and other widely held diversified funds, along with real estate, bank deposits, certificates of deposit and federal retirement accounts. Annual financial disclosure reports cover holdings more broadly, but also in value ranges and with a longer lag. A member's disclosed trades are therefore a partial view of their finances, not a complete portfolio.
Limit 5: no inference of intent
This is the most important limit. A disclosure shows that a trade happened. It does not show why.
- Timing near an event is not evidence of foreknowledge. Members sit on committees covering large parts of the economy, legislation is constant, and many trades land near some hearing, vote or announcement by chance.
- Committee jurisdiction is broad. A trade in a sector a committee oversees is a co-occurrence worth noting, not a finding.
- Late is not illicit. A missed deadline is a compliance failure, and its cause is not stated in the filing.
Signal8's politicians pages present overlaps between trades and policy events as sector-level co-occurrence: a starting point for reading the underlying filings, never a conclusion about any individual.
Comparing with other ownership data
| Congressional PTRs | Corporate Form 4 | Institutional 13F | |
|---|---|---|---|
| Who | Members, spouses, dependents, senior staff | Officers, directors, 10% holders | Managers with $100 million or more in 13(f) securities |
| Precision | Brackets | Exact shares and price | Exact shares at quarter end |
| Lag | Up to 45 days | 2 business days | Up to 45 days after quarter end |
Each data set answers a different question, and each has its own blind spots.
How to explore the data on Signal8
- The politicians pages organize disclosed trades by member, with committee assignments and campaign finance alongside.
- The disclosures view lists recently filed reports, so the filing date is visible next to the trade date.
- The market calendar shows scheduled events, which is useful context when reading a trade's date, not evidence about it.
Estimated profit and loss figures on Signal8 convert brackets into estimated share counts using historical prices, and are labelled as estimates for that reason.
FAQ
Can you see exactly how much a member of Congress traded?
No. STOCK Act disclosures report each transaction as a value bracket, such as $1,001 to $15,000 or $250,001 to $500,000, based on the gross transaction amount. The exact dollar amount and share count are not disclosed. Any single dollar figure shown for a trade or portfolio is an estimate produced by choosing a point within the bracket or applying historical prices.
How delayed is congressional trading data?
A Periodic Transaction Report is due within 30 days of the member being notified of a trade and no later than 45 days after the trade. Some reports are filed late, and amendments can add older transactions. As a result the data describes trades that took place days or weeks before the public could see them, and the gap varies by filing.
Does a trade before a committee vote mean the member had inside information?
A disclosure cannot show that. It records a transaction, not the reason for it. Members serve on committees with broad jurisdiction, and with frequent hearings and votes many trades land near some related event by chance. Trades are also often made by spouses or account managers. Any claim about intent requires evidence beyond the disclosure itself.
Are spouse trades included in congressional trading data?
Yes. Transactions over $1,000 in securities held by a spouse or dependent child must be reported on the member's Periodic Transaction Report. In the House, labelling a line as a spouse or dependent child asset is optional, so data sets cannot always separate the member's own trades from a spouse's.
Terms in this guide
- Form 4
- The SEC filing that officers, directors and holders of more than 10% must make within two business days to report a change in their holdings of the company's securities.
- Form 13F
- A quarterly SEC report in which institutional investment managers with at least $100 million in qualifying US securities list their long holdings, filed within 45 days of quarter end.
Put it to work
Try it on Signal8
See this in live data with Congressional trades.
Also useful: Insider trades · Market calendar
Related guides
5 min read
STOCK Act Disclosures: Periodic Transaction Reports, the 45-Day Rule and Amount Brackets
How members of Congress report trades on Periodic Transaction Reports, the 30 and 45 day deadlines, the value brackets, and late filings.
5 min read
Form 13F Explained: What Institutional Holdings Data Shows and Hides
How Form 13F works, who files it, the $100 million threshold and 45-day lag, and what the reports leave out, including short positions.
6 min read
Form 4 Transaction Codes: P, S, A, M, F, G and the Rest
What each Form 4 transaction code means, why code F is not a discretionary sale, the two-business-day deadline, and how to read 10b5-1 footnotes.
Educational content only. Signal8 is not a broker-dealer or investment adviser, and nothing here is a recommendation to buy or sell any security.