Which members of Congress actually trade well?
Plenty of sites list what Congress bought. Hillscore scores it — a congressional stock tracker that prices every disclosed trade and measures it against the stock's own sector.
- Who trades best? Dwight Evans leads on +84.4% across 16 scored buys.
- What did they just buy? Lloyd Doggett bought HD, disclosed 5 October 2026.
Three questions the data answers
- 1. Is there an edge at all? Buys rose +4.50% over three months, but came to −0.16% against their own sectors. No measurable edge.
- 2. Does committee access help? Notable buys, in their own committees' sectors, came to −2.58% against their sectors, versus +0.04% for Unaligned buys with no committee overlap. Worse, and unlikely to be chance.
- 3. Does buying together help? Buys other members also made came to −3.06% against their sectors, versus −1.25% for buys made alone, mega-caps excluded. Worse, and unlikely to be chance.
Every common-stock purchase these members of Congress have disclosed in the last five years is priced against real market data and reduced to a single question: did that pick make money? The average across a politician's trades is their Composite score, and it orders the table below. The five-year window rolls forward every night, so the oldest trades drop out as new disclosures arrive. A return measured against nothing is the reason so many congressional trading figures look remarkable: Congress beat the market in 2024 — but the market did the work takes one widely reported study and measures the same buys against their own sectors instead.
Hillscore covers 64 members of Congress — every member of the House with at least ten disclosed stock purchases in the last five years, read from their own filings, plus the senators our data feed covers. It is a rule rather than a shortlist: members join as they build a record. The methodology explains where the line sits. The figures rebuild every day as new disclosures are filed, so this page is worth a bookmark.
60 of the 64 are ranked below. Disclosing ten purchases and having ten that can be priced are not the same thing: a stock that has since been taken private or delisted leaves no history to measure a return against, and purchases before the five-year window are not scored at all. The other 4 have pages and figures of their own, but too few priced buys to place in a ranking, so they are left out of it rather than given a position the evidence will not carry.
| # | Politician | Party / State |
Composite | 1 month | 3 months | 12 months | vs sector (3 months) |
Unaligned vs ETFs |
Notable vs ETFs |
Cluster vs ETFs |
Trades scored |
Options (not scored) |
Evidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Dwight Evans | D / PA | +84.4% | +1.9% | +8.9% | +25.3% | +0.6% | +16.1% | — | -10.0% | 16 | — | Moderate |
| 2 | Pete Sessions | R / TX | +78.7% | +2.8% | -4.2% | +28.4% | +1.0% | +47.4% | -51.9% | -65.1% | 19 | — | Moderate |
| 3 | William Keating | D / MA | +74.0% | -0.6% | +1.0% | +23.8% | +2.4% | -1.9% | — | -33.1% | 28 | — | Moderate |
| 4 | Michael Guest | R / MS | +61.2% | +2.7% | +1.5% | +18.5% | +2.2% | -21.0% | -13.8% | -29.5% | 40 | — | Moderate |
| 5 | Debbie Wasserman Schultz | D / FL | +56.2% | -0.4% | +2.5% | +40.4% | -0.8% | -81.1% | — | — | 11 | — | Limited |
| 6 | Robert J. Wittman | R / VA | +44.6% | -0.6% | -4.5% | +8.1% | -0.6% | +12.9% | -26.2% | -24.0% | 37 | — | Moderate |
| 7 | Kevin Hern | R / OK | +42.5% | +0.5% | +1.0% | +7.2% | -0.7% | -10.2% | -48.0% | -33.9% | 203 | — | Strong |
| 8 | Al Green | D / TX | +41.8% | +2.9% | +10.3% | +32.6% | -6.6% | +26.2% | — | — | 53 | 2 | Strong |
| 9 | Ed Case | D / HI | +39.3% | +0.6% | +5.9% | +18.8% | -1.2% | — | — | — | 10 | — | Limited |
| 10 | Robert Latta | R / OH | +38.6% | +3.9% | +4.0% | +0.4% | -0.6% | -36.0% | — | — | 19 | — | Moderate |
| 11 | Victoria Spartz | R / IN | +33.6% | -1.7% | +2.2% | +11.7% | +0.5% | +48.3% | — | — | 13 | — | Limited |
| 12 | Markwayne Mullin | R / OK | +33.4% | +0.9% | +5.0% | +26.9% | +1.5% | +7.0% | — | -38.6% | 254 | — | Strong |
| 13 | Robert Bresnahan | R / PA | +32.0% | +3.8% | +9.3% | +23.8% | +1.0% | +8.4% | -1.0% | -19.5% | 237 | 2 | Strong |
| 14 | James Comer | R / KY | +29.1% | +4.2% | -11.3% | +23.1% | -2.8% | -2.9% | — | — | 24 | — | Moderate |
| 15 | Sara Jacobs | D / CA | +29.0% | +6.1% | +4.2% | -0.4% | +3.6% | +33.7% | — | — | 74 | — | Strong |
| 16 | Tim Walberg | R / MI | +28.7% | -4.3% | -6.0% | +30.0% | -3.0% | +2.7% | — | — | 13 | — | Limited |
| 17 | Thomas Suozzi | D / NY | +28.7% | -4.0% | -11.3% | -25.6% | -7.1% | +2.9% | +2.2% | -46.2% | 33 | — | Moderate |
| 18 | Cleo Fields | D / LA | +27.5% | +2.0% | +11.1% | +24.9% | +4.0% | +5.7% | +17.7% | -11.9% | 154 | — | Strong |
| 19 | Shelley Moore Capito | R / WV | +27.1% | +3.1% | +6.4% | +24.2% | +2.4% | -2.5% | -31.3% | -51.3% | 42 | — | Moderate |
| 20 | Thomas H. Kean, Jr. | R / NJ | +26.1% | +1.1% | +5.9% | +18.1% | +1.9% | +21.5% | +1.0% | +41.8% | 69 | — | Strong |
| 21 | Dan Goldman | D / NY | +25.6% | -2.5% | -0.3% | +32.8% | -2.7% | -5.7% | -63.3% | -45.5% | 236 | — | Strong |
| 22 | John Boozman | R / AR | +23.6% | +0.5% | +9.5% | +26.2% | +3.4% | -9.7% | +2.3% | — | 80 | — | Strong |
| 23 | John James | R / MI | +23.2% | +3.3% | +12.4% | +21.8% | +1.1% | -7.6% | +31.8% | -37.6% | 124 | — | Strong |
| 24 | Richard McCormick | R / GA | +22.8% | +3.5% | +6.8% | +14.7% | -0.5% | -9.0% | -37.0% | -28.6% | 60 | — | Strong |
| 25 | Jared Moskowitz | D / FL | +22.2% | +1.3% | +6.0% | +15.1% | +0.0% | -0.8% | -44.4% | -31.7% | 217 | — | Strong |
| 26 | Nancy Pelosi | D / CA | +20.9% | -1.7% | -7.7% | -7.9% | -1.1% | -28.7% | — | — | 28 | 26 | Moderate |
| 27 | Greg Landsman | D / OH | +20.3% | +1.9% | +4.9% | +24.3% | +2.8% | +36.0% | +7.2% | -3.3% | 58 | — | Strong |
| 28 | Dan Newhouse | R / WA | +17.4% | +3.0% | -1.1% | +7.1% | -2.3% | -6.0% | -61.6% | -35.3% | 101 | — | Strong |
| 29 | Lois Frankel | D / FL | +17.1% | +0.3% | -0.0% | +1.7% | +1.5% | +10.4% | -11.7% | +14.2% | 134 | — | Strong |
| 30 | Jonathan L. Jackson | D / IL | +17.0% | -0.8% | +1.8% | +15.6% | +0.3% | +16.4% | -52.5% | +22.7% | 117 | — | Strong |
| 31 | Byron Donalds | R / FL | +16.9% | -3.1% | +3.3% | +21.3% | +0.4% | +30.1% | -49.8% | -33.1% | 44 | — | Moderate |
| 32 | Alan Armstrong | R / OK | +15.8% | +8.3% | +15.9% | — | -0.7% | -1.3% | -10.6% | -8.4% | 341 | — | Strong |
| 33 | Sheldon Whitehouse | D / RI | +15.6% | -5.2% | +0.4% | +1.2% | -3.7% | +10.9% | -32.3% | -18.5% | 24 | — | Moderate |
| 34 | Josh Gottheimer | D / NJ | +15.0% | +1.6% | +2.4% | +16.0% | -0.7% | -6.3% | -37.9% | -37.2% | 714 | 38 | Strong |
| 35 | Lloyd Doggett | D / TX | +13.9% | +0.2% | +0.7% | +6.4% | -0.4% | -21.2% | — | — | 109 | — | Strong |
| 36 | Julia Letlow | R / LA | +11.4% | +1.8% | +1.5% | +14.5% | -2.0% | +4.2% | -12.5% | -24.8% | 141 | — | Strong |
| 37 | Tommy Tuberville | R / AL | +11.4% | -1.0% | +0.7% | +6.9% | -1.9% | -22.5% | -44.5% | -60.9% | 265 | — | Strong |
| 38 | David J. Taylor | R / OH | +9.8% | +1.5% | +7.1% | +12.1% | +1.4% | +21.2% | +26.5% | -1.1% | 116 | — | Strong |
| 39 | C. Franklin | R / FL | +8.1% | +1.5% | +5.5% | +1.7% | -2.0% | -26.3% | -44.8% | -5.6% | 68 | — | Strong |
| 40 | Val T. Hoyle | D / OR | +8.0% | +3.0% | +1.7% | +8.6% | -2.0% | -18.0% | +26.8% | -11.4% | 188 | — | Strong |
| 41 | Gilbert Ray Cisneros, Jr. | D / CA | +8.0% | +1.4% | +4.7% | +16.0% | +0.1% | -7.4% | -38.1% | -43.1% | 859 | 2 | Strong |
| 42 | Rick Larsen | D / WA | +7.4% | +2.9% | +1.0% | +4.2% | +0.7% | -6.0% | -16.9% | -45.3% | 35 | — | Moderate |
| 43 | Maria Elvira Salazar | R / FL | +7.1% | +3.6% | +6.8% | +14.6% | +2.3% | +4.4% | -0.0% | -4.1% | 55 | — | Strong |
| 44 | Jefferson Shreve | R / IN | +5.8% | +1.7% | +4.4% | +19.2% | +0.4% | -9.5% | -34.7% | -12.3% | 200 | — | Strong |
| 45 | Lisa C. McClain | R / MI | +5.6% | +1.1% | +5.8% | +33.2% | -0.1% | +43.0% | -15.7% | -11.3% | 703 | — | Strong |
| 46 | Donald Beyer | D / VA | +4.8% | -1.0% | -2.5% | -1.1% | +2.1% | +4.8% | -27.5% | -11.2% | 16 | — | Moderate |
| 47 | Tim Moore | R / NC | +4.0% | +3.2% | +2.1% | +43.9% | +8.7% | +33.2% | — | +30.2% | 129 | — | Strong |
| 48 | Ritchie Torres | D / NY | +3.1% | +1.8% | +1.6% | +0.7% | -0.3% | -12.3% | -20.5% | -17.5% | 61 | — | Strong |
| 49 | Virginia Foxx | R / NC | +3.0% | -2.8% | -0.4% | -4.5% | -2.2% | -19.7% | -24.1% | +11.2% | 258 | — | Strong |
| 50 | Rick W. Allen | R / GA | +2.9% | -1.8% | -0.2% | -0.9% | -0.6% | -7.7% | -32.4% | -8.2% | 28 | — | Moderate |
| 51 | Julie Johnson | D / TX | +2.8% | -0.3% | -0.1% | +13.5% | -2.4% | +48.8% | -21.3% | -16.1% | 111 | — | Strong |
| 52 | Michael Rulli | R / OH | +1.7% | -5.6% | -2.9% | +19.7% | -7.4% | -13.9% | — | — | 16 | — | Moderate |
| 53 | Gary C. Peters | D / MI | +0.3% | +2.5% | +3.2% | +0.7% | +2.6% | -9.6% | -24.7% | -18.4% | 16 | — | Moderate |
| 54 | Greg Stanton | D / AZ | -0.1% | -1.2% | +15.2% | +74.0% | +0.6% | -0.1% | +24.2% | +24.2% | 93 | — | Strong |
| 55 | Carol Miller | R / WV | -0.3% | -4.6% | -7.3% | -0.9% | -8.5% | -21.3% | -40.9% | -49.5% | 19 | — | Moderate |
| 56 | John J. McGuire III | R / VA | -1.1% | -5.8% | -4.8% | -36.1% | -16.3% | -62.0% | — | — | 13 | — | Limited |
| 57 | Bruce Westerman | R / AR | -1.8% | -2.3% | -8.3% | +48.5% | +1.2% | +8.4% | +5.8% | -3.5% | 90 | — | Strong |
| 58 | Jerry Moran | R / KS | -2.5% | +0.3% | +2.2% | -1.9% | +2.7% | +30.1% | -4.6% | -57.8% | 15 | — | Moderate |
| 59 | April McClain Delaney | D / MD | -3.0% | -1.6% | -1.8% | -6.2% | -3.6% | -13.3% | -42.3% | +8.3% | 260 | — | Strong |
| 60 | Zoe Lofgren | D / CA | -10.0% | +1.1% | +4.1% | -12.6% | +9.5% | -14.2% | -81.9% | -0.6% | 12 | — | Limited |
1 month, 3 months, 12 months: the average return of each member's buys at that point after purchase. A position sold between checkpoints (1 week, 1, 3, 6 and 12 months) counts at each checkpoint it was still held for, then at its sale price in the first checkpoint after the sale, and in none after that. Hover over a figure to see how many buys it rests on. How these are measured. Trades scored: priced buys from the last five years, the ones every figure in this table is built from. Older trades still appear on each member's page. vs sector (3 months): what the stocks a member bought did over the 3 months after each purchase, minus their sector ETF over the same period — the same measure as the research, so it counts every buy whether or not it was later sold. Unaligned, Notable and Cluster vs ETFs: how each group of a member's trades has done over the last five years against the same money, on the same dates, held in each stock's sector ETF — time-weighted, and where the lines on the second chart of each member's page end today. Notable trades are in a sector one of the member's own committees oversees; Unaligned trades have no committee overlap. Cluster: A buy is marked Cluster when at least one other tracked member of Congress bought the same stock within 30 days of it, regardless of committee membership. These columns leave out mega-caps. How the tags work. A dash means the group has fewer than five positions. Shading marks a group more than 25 points ahead of (green) or behind (red) its ETFs; stronger shading, more than 40.
Composite is the plain average return of every disclosed buy over the last five years — realised if the position was sold, marked to today's price if it's still held. Every trade counts once, whether it was worth $2,000 or $2,000,000, because the question is whether the pick was good, not how much money sat behind it. How this is calculated.
Evidence is the weight of history behind a score, by number of trades scored: Strong from 50, Moderate from 15, Limited below that. It is a count, not a confidence interval — a high average over six trades and the same average over 300 are not the same claim, and the ranking alone cannot show that. Sort by Composite to see who scored best; read Evidence to see how much to trust it.
What happened after they bought
The rankings show how each member's picks have done. The Buy timing page takes every position they have since sold and shows what the stock did one week, one month and three months after the purchase — raw, and against its own sector over the same period — alongside the headlines published while they held it.
Across the 4,009 sold positions old enough to measure at three months, the stock moved +2.74% on average, and −0.94% against its sector, beating it 43.9% of the time. See every sold position.
Tracked but not yet ranked
A member needs at least 10 priced trades before being ranked, so a score built on a handful of trades is never set against one built on hundreds. Members below that are listed with their current count. Where a member has none at all, it is usually a known gap in the source data, documented on the methodology page.
- John Rutherford (R/FL, 8 trades scored)
- Steve Cohen (D/TN, 4 trades scored)
- Dan Crenshaw (R/TX, 6 trades scored)
- J. Hill (R/AR, 9 trades scored)
Recently flagged
Trades where a politician bought into a sector their own committee oversees, or where committee colleagues bought the same stock within weeks of each other. These are screening signals, not accusations — what they mean.
| Filed | Politician | Symbol | Type | Signal |
|---|---|---|---|---|
| 2026-10-01 | Sheldon Whitehouse | ADI | SELL | Notable |
| 2026-09-25 | Kevin Hern | STE | SELL | Notable |
| 2026-09-25 | Kevin Hern | IQV | SELL | Notable |
| 2026-09-25 | Kevin Hern | NVO | SELL | Notable |
| 2026-09-25 | Kevin Hern | BSX | SELL | Notable |
| 2026-09-25 | Kevin Hern | IQV | SELL | Notable |
| 2026-09-25 | Kevin Hern | BSX | SELL | Notable |
| 2026-09-25 | Kevin Hern | IQV | SELL | Notable |
These are the 8 most recent of 3,410 flagged trades. The Notable page lists them with the sector and the committee behind each flag.
What's on this site
Every page below is built from the same nightly data, and every figure on every page comes from the same source, so nothing here can disagree with anything else. What carries a score is narrower than what gets disclosed: we price purchases of common stock, and not options, bonds, funds or private placements. Those are listed and broken down on each member's page rather than quietly left out.
- Politicians
- Every tracked member, with their score, trade count and rank. Each has a page of their own: what they bought, what happened next, and how it compares with their sector.
- Trades
- The latest disclosures as they are filed, with the closing price on the day of the trade. Start here for what Congress is buying now.
- Stocks
- A page for each stock Congress buys most: who bought it, when, and what it did over the following three months against its own sector.
- Buy timing
- Buys that have since been sold, showing the move at one week, one month and three months, and the headlines published while the position was held.
- Notable & Cluster
- Trades in a sector one of the member's own committees oversees, and stocks several members bought within weeks of each other. Screening signals, not accusations.
- Committees
- Every committee we map to a sector, the members on it, and how their trades in that sector turned out. The basis of the Notable flag.
- Options
- Disclosed options trades, listed in full. We do not score them, and the page explains exactly why — except for Nancy Pelosi, whose filings give the contract terms, so hers are published with strikes, expiries and what the stock did.
- Research
- What the data shows, written up: whether Congress beats the market, how disclosure works, and what the numbers cannot tell you.
- Data
- The whole dataset as CSV downloads, including the sector benchmarks, so you can recompute any figure on the site rather than take it on trust.
- Sector coverage
- How every stock was assigned to a sector, which ETF stands in for it, and which committees claim jurisdiction.
- Methodology
- Every calculation, every window, and every known limitation, including what is deliberately excluded.
- Press
- Headline findings, citation format and contact details for journalists and researchers.
Data last updated .