Hillscore

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.

Three questions the data answers

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.

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 .