Most active stock traders in Congress
Individual-stock transactions members reported in the last 24 months, from House Clerk and Senate eFD periodic transaction reports.
Top 25 by transactions
Trades dated Oct 20, 2024 to Oct 20, 2026. Party is shown as a label.
| Member | Transactions |
|---|---|
| Gilbert Ray Cisneros, Jr. (D-CA) | 1,581 |
| Lisa C. McClain (R-MI) | 1,403 |
| Alan Armstrong (R-OK) | 707 |
| Josh Gottheimer (D-NJ) | 606 |
| Julie Johnson (D-TX) | 583 |
| Robert P. Bresnahan, Jr. (R-PA) | 576 |
| Jefferson Shreve (R-IN) | 557 |
| April McClain Delaney (D-MD) | 486 |
| Val T. Hoyle (D-OR) | 393 |
| Marjorie Taylor Greene (R-GA) | 307 |
| Julia Letlow (R-LA) | 230 |
| Bruce Westerman (R-AR) | 213 |
| Markwayne Mullin (R-OK) | 201 |
| Jared Moskowitz (D-FL) | 188 |
| David J. Taylor (R-OH) | 186 |
| Tim Moore (R-NC) | 171 |
| Cleo Fields (D-LA) | 169 |
| Kevin Hern (R-OK) | 169 |
| Byron Donalds (R-FL) | 162 |
| John Boozman (R-AR) | 153 |
| Thomas H. Kean, Jr. (R-NJ) | 120 |
| Jonathan L. Jackson (D-IL) | 119 |
| Dan Newhouse (R-WA) | 113 |
| Maria Elvira Salazar (R-FL) | 91 |
| Shelley Moore Capito (R-WV) | 91 |
All congressional trades per month
11,374 disclosed transactions of every kind (stocks, options, bonds, funds and other) by the month of the trade date, both chambers, all members.
| Month of the trade date | Transactions |
|---|---|
| Oct 24 | 266 |
| Nov 24 | 192 |
| Dec 24 | 216 |
| Jan 25 | 543 |
| Feb 25 | 578 |
| Mar 25 | 780 |
| Apr 25 | 1084 |
| May 25 | 608 |
| Jun 25 | 675 |
| Jul 25 | 465 |
| Aug 25 | 490 |
| Sep 25 | 521 |
| Oct 25 | 833 |
| Nov 25 | 397 |
| Dec 25 | 427 |
| Jan 26 | 336 |
| Feb 26 | 351 |
| Mar 26 | 1070 |
| Apr 26 | 229 |
| May 26 | 297 |
| Jun 26 | 250 |
| Jul 26 | 266 |
| Aug 26 | 301 |
| Sep 26 | 188 |
| Oct 26 | 11 |
The shaded months are still filling in: trades are reported up to 45 days after the trade date, and some later. Counts of transactions, not money.
Every member with an individual-stock trade in the window
132 members. Reported value adds the lowest amount of each disclosed range, so it reads “at least”; the real figure can be much higher.
| # | Member | Transactions | Reported value (sum of band minimums) | Reports filed more than 45 days after the trade | Stock Trading Grade |
|---|---|---|---|---|---|
| 1 | Gilbert Ray Cisneros, Jr.D · CA-31 · House | 1,581 | at least $4,437,584 | 2 | F 86 pts |
| 2 | Lisa C. McClainR · MI-9 · House | 1,403 | at least $2,229,405 | 1 | F 78 pts |
| 3 | Alan ArmstrongR · Senator, OK · Senate | 707 | at least $8,515,707 | 1 | F 83 pts |
| 4 | Josh GottheimerD · NJ-5 · House | 606 | at least $24,611,612 | 0 | F 85 pts |
| 5 | Julie JohnsonD · TX-32 · House | 583 | at least $684,586 | 1 | F 68 pts |
| 6 | Robert P. Bresnahan, Jr.R · PA-8 · House | 576 | at least $1,427,608 | 0 | F 80 pts |
| 7 | Jefferson ShreveR · IN-6 · House | 557 | at least $16,259,557 | 0 | F 75 pts |
| 8 | April McClain DelaneyD · MD-6 · House | 486 | at least $4,029,486 | 0 | F 70 pts |
| 9 | Val T. HoyleD · OR-4 · House | 393 | at least $554,393 | 2 | F 76 pts |
| 10 | Marjorie Taylor GreeneR · GA-14 · House · former member | 307 | at least $459,333 | 0 | sitting members only |
| 11 | Julia LetlowR · LA-5 · House | 230 | at least $258,230 | 1 | F 68 pts |
| 12 | Bruce WestermanR · AR-4 · House | 213 | at least $325,213 | 0 | F 70 pts |
| 13 | Markwayne MullinR · Senator, OK · Senate · former member | 201 | at least $4,039,201 | 1 | sitting members only |
| 14 | Jared MoskowitzD · FL-23 · House | 188 | at least $473,228 | 0 | D 60 pts |
| 15 | David J. TaylorR · OH-2 · House | 186 | at least $357,231 | 2 | F 61 pts |
| 16 | Tim MooreR · NC-14 · House | 171 | at least $5,615,171 | 1 | F 73 pts |
| 17 | Cleo FieldsD · LA-6 · House | 169 | at least $12,521,237 | 0 | F 70 pts |
| 18 | Kevin HernR · OK-1 · House | 169 | at least $5,689,184 | 0 | F 70 pts |
| 19 | Byron DonaldsR · FL-19 · House | 162 | at least $163,163 | 0 | D 55 pts |
| 20 | John BoozmanR · Senator, AR · Senate | 153 | at least $153,153 | 2 | D 56 pts |
| 21 | Thomas H. Kean, Jr.R · NJ-7 · House | 120 | at least $415,121 | 0 | F 65 pts |
| 22 | Jonathan L. JacksonD · IL-1 · House | 119 | at least $1,344,119 | 1 | F 68 pts |
| 23 | Dan NewhouseR · WA-4 · House | 113 | at least $113,113 | 0 | D 50 pts |
| 24 | Maria Elvira SalazarR · FL-27 · House | 91 | at least $719,124 | 0 | D 60 pts |
| 25 | Shelley Moore CapitoR · Senator, WV · Senate | 91 | at least $175,091 | 0 | D 60 pts |
| 26 | Sheri BiggsR · SC-3 · House | 77 | at least $399,077 | 1 | D 58 pts |
| 27 | Richard McCormickR · GA-7 · House | 76 | at least $87,087 | 0 | D 55 pts |
| 28 | Sheldon WhitehouseD · Senator, RI · Senate | 74 | at least $791,074 | 0 | F 65 pts |
| 29 | Ritchie TorresD · NY-15 · House | 63 | at least $64,064 | 1 | D 58 pts |
| 30 | Greg LandsmanD · OH-1 · House | 58 | at least $686,059 | 0 | F 65 pts |
| 31 | Ashley MoodyR · Senator, FL · Senate | 50 | at least $1,141,056 | 0 | D 55 pts |
| 32 | Tommy TubervilleR · Senator, AL · Senate | 49 | at least $672,049 | 0 | D 45 pts |
| 33 | Virginia FoxxR · NC-5 · House | 49 | at least $497,049 | 0 | C 40 pts |
| 34 | Scott FranklinR · FL-18 · House | 48 | at least $2,011,058 | 1 | D 48 pts |
| 35 | Lloyd DoggettD · TX-37 · House | 40 | at least $40,040 | 0 | C 40 pts |
| 36 | Rick LarsenD · WA-2 · House | 40 | at least $40,040 | 0 | C 35 pts |
| 37 | Michael A. RulliR · OH-6 · House | 38 | at least $87,038 | 1 | D 48 pts |
| 38 | Rick W. AllenR · GA-12 · House | 37 | at least $429,037 | 1 | D 53 pts |
| 39 | Angus S. King, Jr.I · Senator, ME · Senate | 36 | at least $50,036 | 0 | C 40 pts |
| 40 | James ComerR · KY-1 · House | 36 | at least $41,041 | 0 | C 35 pts |
| 41 | Nancy PelosiD · CA-11 · House | 36 | at least $31,500,050 | 0 | D 55 pts |
| 42 | George WhitesidesD · CA-27 · House | 35 | at least $2,372,035 | 1 | D 53 pts |
| 43 | Kelly MorrisonD · MN-3 · House | 33 | at least $412,075 | 0 | C 40 pts |
| 44 | Dwight EvansD · PA-3 · House | 30 | at least $71,253 | 1 | D 43 pts |
| 45 | Katie Boyd BrittR · Senator, AL · Senate | 23 | at least $23,023 | 1 | D 48 pts |
| 46 | John J. McGuire IIIR · VA-5 · House | 22 | at least $22,022 | 0 | C 35 pts |
| 47 | John W. HickenlooperD · Senator, CO · Senate | 20 | at least $2,682,024 | 1 | D 48 pts |
| 48 | Susie LeeD · NV-3 · House | 20 | at least $1,352,021 | 0 | C 40 pts |
| 49 | August PflugerR · TX-11 · House | 19 | at least $103,019 | 0 | C 30 pts |
| 50 | J. French HillR · AR-2 · House | 19 | at least $610,019 | 0 | D 45 pts |
Members of Congress by individual-stock transactions reported in the last 24 months
- Gilbert Ray Cisneros, Jr.D · CA-31 · House
- Transactions
- 1,581
- Reported value (sum of band minimums)
- at least $4,437,584
- Reports filed more than 45 days after the trade
- 2
- Stock Trading Grade
- F 86 pts
- Lisa C. McClainR · MI-9 · House
- Transactions
- 1,403
- Reported value (sum of band minimums)
- at least $2,229,405
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- F 78 pts
- Alan ArmstrongR · Senator, OK · Senate
- Transactions
- 707
- Reported value (sum of band minimums)
- at least $8,515,707
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- F 83 pts
- Josh GottheimerD · NJ-5 · House
- Transactions
- 606
- Reported value (sum of band minimums)
- at least $24,611,612
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 85 pts
- Julie JohnsonD · TX-32 · House
- Transactions
- 583
- Reported value (sum of band minimums)
- at least $684,586
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- F 68 pts
- Robert P. Bresnahan, Jr.R · PA-8 · House
- Transactions
- 576
- Reported value (sum of band minimums)
- at least $1,427,608
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 80 pts
- Jefferson ShreveR · IN-6 · House
- Transactions
- 557
- Reported value (sum of band minimums)
- at least $16,259,557
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 75 pts
- April McClain DelaneyD · MD-6 · House
- Transactions
- 486
- Reported value (sum of band minimums)
- at least $4,029,486
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 70 pts
- Val T. HoyleD · OR-4 · House
- Transactions
- 393
- Reported value (sum of band minimums)
- at least $554,393
- Reports filed more than 45 days after the trade
- 2
- Stock Trading Grade
- F 76 pts
- Marjorie Taylor GreeneR · GA-14 · House · former member
- Transactions
- 307
- Reported value (sum of band minimums)
- at least $459,333
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- sitting members only
- Julia LetlowR · LA-5 · House
- Transactions
- 230
- Reported value (sum of band minimums)
- at least $258,230
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- F 68 pts
- Bruce WestermanR · AR-4 · House
- Transactions
- 213
- Reported value (sum of band minimums)
- at least $325,213
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 70 pts
- Markwayne MullinR · Senator, OK · Senate · former member
- Transactions
- 201
- Reported value (sum of band minimums)
- at least $4,039,201
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- sitting members only
- Jared MoskowitzD · FL-23 · House
- Transactions
- 188
- Reported value (sum of band minimums)
- at least $473,228
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 60 pts
- David J. TaylorR · OH-2 · House
- Transactions
- 186
- Reported value (sum of band minimums)
- at least $357,231
- Reports filed more than 45 days after the trade
- 2
- Stock Trading Grade
- F 61 pts
- Tim MooreR · NC-14 · House
- Transactions
- 171
- Reported value (sum of band minimums)
- at least $5,615,171
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- F 73 pts
- Cleo FieldsD · LA-6 · House
- Transactions
- 169
- Reported value (sum of band minimums)
- at least $12,521,237
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 70 pts
- Kevin HernR · OK-1 · House
- Transactions
- 169
- Reported value (sum of band minimums)
- at least $5,689,184
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 70 pts
- Byron DonaldsR · FL-19 · House
- Transactions
- 162
- Reported value (sum of band minimums)
- at least $163,163
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 55 pts
- John BoozmanR · Senator, AR · Senate
- Transactions
- 153
- Reported value (sum of band minimums)
- at least $153,153
- Reports filed more than 45 days after the trade
- 2
- Stock Trading Grade
- D 56 pts
- Thomas H. Kean, Jr.R · NJ-7 · House
- Transactions
- 120
- Reported value (sum of band minimums)
- at least $415,121
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 65 pts
- Jonathan L. JacksonD · IL-1 · House
- Transactions
- 119
- Reported value (sum of band minimums)
- at least $1,344,119
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- F 68 pts
- Dan NewhouseR · WA-4 · House
- Transactions
- 113
- Reported value (sum of band minimums)
- at least $113,113
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 50 pts
- Maria Elvira SalazarR · FL-27 · House
- Transactions
- 91
- Reported value (sum of band minimums)
- at least $719,124
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 60 pts
- Shelley Moore CapitoR · Senator, WV · Senate
- Transactions
- 91
- Reported value (sum of band minimums)
- at least $175,091
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 60 pts
- Sheri BiggsR · SC-3 · House
- Transactions
- 77
- Reported value (sum of band minimums)
- at least $399,077
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 58 pts
- Richard McCormickR · GA-7 · House
- Transactions
- 76
- Reported value (sum of band minimums)
- at least $87,087
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 55 pts
- Sheldon WhitehouseD · Senator, RI · Senate
- Transactions
- 74
- Reported value (sum of band minimums)
- at least $791,074
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 65 pts
- Ritchie TorresD · NY-15 · House
- Transactions
- 63
- Reported value (sum of band minimums)
- at least $64,064
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 58 pts
- Greg LandsmanD · OH-1 · House
- Transactions
- 58
- Reported value (sum of band minimums)
- at least $686,059
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- F 65 pts
- Ashley MoodyR · Senator, FL · Senate
- Transactions
- 50
- Reported value (sum of band minimums)
- at least $1,141,056
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 55 pts
- Tommy TubervilleR · Senator, AL · Senate
- Transactions
- 49
- Reported value (sum of band minimums)
- at least $672,049
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 45 pts
- Virginia FoxxR · NC-5 · House
- Transactions
- 49
- Reported value (sum of band minimums)
- at least $497,049
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 40 pts
- Scott FranklinR · FL-18 · House
- Transactions
- 48
- Reported value (sum of band minimums)
- at least $2,011,058
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 48 pts
- Lloyd DoggettD · TX-37 · House
- Transactions
- 40
- Reported value (sum of band minimums)
- at least $40,040
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 40 pts
- Rick LarsenD · WA-2 · House
- Transactions
- 40
- Reported value (sum of band minimums)
- at least $40,040
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 35 pts
- Michael A. RulliR · OH-6 · House
- Transactions
- 38
- Reported value (sum of band minimums)
- at least $87,038
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 48 pts
- Rick W. AllenR · GA-12 · House
- Transactions
- 37
- Reported value (sum of band minimums)
- at least $429,037
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 53 pts
- Angus S. King, Jr.I · Senator, ME · Senate
- Transactions
- 36
- Reported value (sum of band minimums)
- at least $50,036
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 40 pts
- James ComerR · KY-1 · House
- Transactions
- 36
- Reported value (sum of band minimums)
- at least $41,041
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 35 pts
- Nancy PelosiD · CA-11 · House
- Transactions
- 36
- Reported value (sum of band minimums)
- at least $31,500,050
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 55 pts
- George WhitesidesD · CA-27 · House
- Transactions
- 35
- Reported value (sum of band minimums)
- at least $2,372,035
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 53 pts
- Kelly MorrisonD · MN-3 · House
- Transactions
- 33
- Reported value (sum of band minimums)
- at least $412,075
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 40 pts
- Dwight EvansD · PA-3 · House
- Transactions
- 30
- Reported value (sum of band minimums)
- at least $71,253
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 43 pts
- Katie Boyd BrittR · Senator, AL · Senate
- Transactions
- 23
- Reported value (sum of band minimums)
- at least $23,023
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 48 pts
- John J. McGuire IIIR · VA-5 · House
- Transactions
- 22
- Reported value (sum of band minimums)
- at least $22,022
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 35 pts
- John W. HickenlooperD · Senator, CO · Senate
- Transactions
- 20
- Reported value (sum of band minimums)
- at least $2,682,024
- Reports filed more than 45 days after the trade
- 1
- Stock Trading Grade
- D 48 pts
- Susie LeeD · NV-3 · House
- Transactions
- 20
- Reported value (sum of band minimums)
- at least $1,352,021
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 40 pts
- August PflugerR · TX-11 · House
- Transactions
- 19
- Reported value (sum of band minimums)
- at least $103,019
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- C 30 pts
- J. French HillR · AR-2 · House
- Transactions
- 19
- Reported value (sum of band minimums)
- at least $610,019
- Reports filed more than 45 days after the trade
- 0
- Stock Trading Grade
- D 45 pts
Showing 50 of 132. Show all.
Counted: stocks, stock options and other single-company securities, self, spouse and dependent child, with trade dates in the window as filed. Not counted: funds, ETFs, Treasuries, municipal securities and other assets a stock-trading ban would allow; bonds; rows whose dates carry a date note. Reports are counted once per first report, never per transaction. The STOCK Act asks for a report within 30 days of the member learning of a trade and no later than 45 days after the trade; a gap over 45 days is a measured fact about two dates as the member filed them, not a finding about the filer.
The grade measures reported trading and disclosure timing under one published method. It is not a finding of wrongdoing. Method
These are counts from public filings. Ranking by them says how much a member reported, not why.