SAVtracker
☕ Buy us a coffee ☕ Tip

STOCK Act Violation Tracker

Find out which members of Congress are the most egregious reporting violators — ranked by accumulated days late to file.

Data covers 2014–2026 filings from both chambers.

From 2014 to the present, across all tracked members, Congress has missed the STOCK Act’s 45-day disclosure deadline 6,327 times, accumulating 100,789 days late. If you gave me a nickel for every day they were late, today I'd have $5,039.

4 letters sent to Congress via SAVtracker.

The STOCK Act (Stop Trading on Congressional Knowledge Act), signed into law on April 4, 2012, prohibits members of Congress from trading on material non-public information and requires prompt public disclosure of stock transactions — within 45 days of the trade. This page ranks members solely by their documented compliance with that reporting deadline.

See your senators & House rep — with their STOCK Act record.
What Congress would owe under these hypothetical rates
$100,789 If we charged $1 per day late
$14,630 If we charged $35 per late filing (a NYC parking ticket)
Filter & search chamber · party · state · name
# Member Late trades Worst delay Accumulated days late (per filing) Disclosed (upper)
91
John Kennedy Senate · R-LA✉ $2 Filed late 1 time since 2019
2trades 391days past deadline 391days up to $30Krange
92
Patrick Ryan House · D-NY✉ $2 Filed late 1 time since 2025
1trades 391days past deadline 391days up to $50Krange
93
Greg Gianforte House · R-MT✉ $2 Filed late 2 times since 2019 + 3 unmeasured filings (paper/range date)
3trades 362days past deadline 389days up to $750Krange
94
Tammy Duckworth House · D-IL✉ $2 Filed late 1 time since 2015
6trades 378days past deadline 378days up to $90Krange
95
Russ Fulcher House · R-ID✉ $2 Filed late 1 time since 2023
1trades 378days past deadline 378days up to $15Krange
96
Shri Thanedar House · D-MI✉ $2 Filed late 1 time since 2025 + 1 unmeasured filing (paper/range date)
1trades 361days past deadline 361days up to $50Krange
97
Michael G. Fitzpatrick House · R-PA✉ $2 Filed late 1 time since 2015
1trades 343days past deadline 343days up to $15Krange
98
John James House · R-MI✉ $2 Filed late 2 times since 2024
148trades 252days past deadline 341days up to $2.3Mrange
99
Greg Stanton House · D-AZ✉ $2 Filed late 1 time since 2023
1trades 336days past deadline 336days up to $15Krange
100
Tammy Duckworth Senate · D-IL✉ $2 Filed late 2 times since 2018
4trades 298days past deadline 333days up to $60Krange