HomeLearn › Congressional Trading

How Congressional Stock Trading Disclosures Work: The STOCK Act Explained

By the Stock Alerts team · Published July 17, 2026 · 7 min read

Members of the U.S. House and Senate vote on legislation that moves entire industries — and many of them also trade stocks. Since 2012, the STOCK Act has required them to disclose those trades publicly. This guide explains exactly what gets disclosed, when, in what (frustrating) format, and how to read the data without over- or under-interpreting it.

What the STOCK Act requires

The Stop Trading on Congressional Knowledge (STOCK) Act of 2012 did two main things. First, it affirmed that members of Congress and their staff are not exempt from insider trading law — trading on material non-public information obtained through their official position is illegal for them like anyone else. Second, it created a rapid public disclosure regime: members must file a Periodic Transaction Report (PTR) for securities trades over $1,000 made by themselves, their spouse, or a dependent child.

The deadline is within 30 days of becoming aware of the transaction, and no later than 45 days after the trade date. In practice, most reports arrive weeks after the trade — far slower than the two-business-day deadline corporate insiders face on Form 4.

What a disclosure actually contains

Each PTR line item reports:

The dollar-range problem

Congressional disclosures do not report exact amounts. Trades are bucketed into ranges:

Reported rangeWhat it could mean
$1,001 – $15,000The most common bucket — anything from a token position to a meaningful retail-size trade
$15,001 – $50,000Progressively larger commitments; the top of one bucket is 3–5× the bottom
$50,001 – $100,000
$100,001 – $250,000
$250,001 – $500,000
$500,001 – $1,000,000
Over $1,000,000Additional bands exist up to $50M+, mostly seen with the chamber's wealthiest members

Any analysis of congressional trading is therefore built on estimates. When you see a headline that a senator "bought $500,000 of a defense stock," the filing likely says $250,001–$500,000 — the true number could be barely more than half the headline.

Why people watch this data

Three reasons, of increasing practicality:

  1. Accountability. The STOCK Act's core purpose. Journalists and watchdogs use disclosures to flag trades that coincide suspiciously with committee work — pandemic-briefing-era trades in early 2020 being the most famous example.
  2. Committee-informed positioning. A member of the Armed Services Committee trading defense contractors, or a member writing semiconductor legislation trading chip stocks, carries an informational asymmetry that ordinary insider data doesn't. Whether it's actionable after a multi-week disclosure lag is another question.
  3. Sentiment at scale. Aggregated across all 535 members, congressional buying and selling by sector is a slow-moving but distinctive dataset — a window into what politically connected, generally wealthy investors are doing with their own portfolios.

How to read congressional trades honestly

The data has real limitations, and most viral claims about it ignore them:

Bottom line: congressional trading data is best used the way professionals use 13F filings — as a research lead and an accountability record, not a mechanical buy list.

Where the data lives

House PTRs are published by the Clerk of the House; Senate reports by the Secretary of the Senate. Both are public but awkward to search, and the House still receives some reports as scanned paper documents. Our Congress dashboard ingests every House and Senate STOCK Act disclosure and makes them browsable by member, ticker, state, chamber, and date — including each member's most-traded names and portfolio-level statistics, with member profiles for the chamber's most active traders.

Related guides

Not investment advice. This article is for educational purposes only. Stock Alerts does not provide financial, investment, or legal advice, and congressional disclosure data is not a recommendation to buy or sell any security. Past performance is not indicative of future results.