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. The best and worst stock traders in Congress reads the table below as a story: who leads, who trails, and how much of either is luck. Nancy Pelosi's options trades, scored goes through the most-watched contracts in Congress one by one.

# 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 +83.4% +1.9% +8.9% +25.3% +0.6% +12.1% — -5.4% 16 — Moderate
2 Pete Sessions R / TX +69.6% +2.7% -4.7% +25.7% +1.0% +45.3% -43.9% -59.1% 20 — Moderate
3 Al Green D / TX +64.9% +2.4% +10.1% +40.9% -8.5% -3.0% — — 25 2 Moderate
4 William Keating D / MA +61.6% -0.6% +1.0% +23.8% +2.4% -3.2% — -26.9% 28 — Moderate
5 Michael Guest R / MS +59.7% +2.7% +1.5% +18.6% +2.2% -19.6% -13.5% -27.7% 40 — Moderate
6 Robert Latta R / OH +46.1% +3.9% +4.5% +3.3% +0.3% -0.2% — — 19 — Moderate
7 Kevin Hern R / OK +45.2% +0.4% +1.1% +7.6% -0.7% -10.7% -52.7% -42.0% 197 — Strong
8 Robert J. Wittman R / VA +44.8% -0.6% -4.5% +8.1% -0.6% +11.4% -22.1% -22.0% 37 — Moderate
9 Ed Case D / HI +42.6% +0.6% +5.9% +18.8% -1.2% — — — 10 — Limited
10 Debbie Wasserman Schultz D / FL +35.8% -0.4% +2.5% +40.4% -0.8% -84.1% — — 11 — Limited
11 Victoria Spartz R / IN +35.3% -1.7% +2.2% +11.7% +0.5% +35.3% — — 13 — Limited
12 Thomas Suozzi D / NY +33.0% -6.7% -11.8% -24.0% -7.1% -0.4% -10.1% -48.7% 25 — Moderate
13 Markwayne Mullin R / OK +31.5% +1.0% +5.1% +27.0% +1.5% +4.2% — -36.6% 255 — Strong
14 Sara Jacobs D / CA +29.7% +6.1% +4.2% -0.4% +3.6% +20.7% — — 74 — Strong
15 Tim Walberg R / MI +28.6% -4.3% -6.0% +30.0% -3.0% -0.8% — — 13 — Limited
16 Shelley Moore Capito R / WV +26.8% +2.8% +6.1% +25.9% +2.4% -1.3% -31.5% -47.5% 42 — Moderate
17 Thomas H. Kean, Jr. R / NJ +26.2% +1.1% +5.9% +18.1% +1.9% +16.8% +1.0% +42.3% 69 — Strong
18 Robert Bresnahan R / PA +25.8% +3.8% +9.3% +23.9% +1.1% +8.8% -2.3% -15.5% 236 2 Strong
19 Richard McCormick R / GA +25.2% +3.5% +6.8% +14.7% -0.4% -7.1% -28.2% -26.0% 61 — Strong
20 Lloyd Doggett D / TX +24.8% +0.1% +0.7% +6.4% -0.4% -14.5% — — 109 — Strong
21 Dan Goldman D / NY +23.8% -2.5% -0.3% +32.8% -2.7% -6.8% -69.0% -33.1% 236 — Strong
22 John James R / MI +23.1% +3.3% +12.4% +21.8% +1.1% -3.4% +28.4% -33.0% 124 — Strong
23 James Comer R / KY +22.9% +4.2% -11.3% +23.1% -2.8% -2.0% — — 24 — Moderate
24 Jared Moskowitz D / FL +22.7% +1.3% +5.9% +17.2% -0.1% -0.9% -38.4% -28.6% 217 — Strong
25 Sheldon Whitehouse D / RI +21.0% -5.2% +0.4% +1.2% -3.7% +2.7% -28.1% -6.4% 24 — Moderate
26 Lois Frankel D / FL +19.9% +0.3% -0.0% +2.1% +1.5% +5.8% -14.4% +4.7% 134 — Strong
27 Dan Newhouse R / WA +19.7% +3.0% -1.1% +7.1% -2.3% -4.4% -60.4% -34.1% 101 — Strong
28 Greg Landsman D / OH +19.0% +1.9% +4.9% +24.3% +2.8% +40.2% +7.0% -4.0% 58 — Strong
29 John Boozman R / AR +17.8% +0.5% +9.4% +26.2% +3.5% -10.2% -0.0% — 83 — Strong
30 Alan Armstrong R / OK +15.8% +8.3% +15.9% — -0.7% -0.5% -11.3% -3.6% 341 — Strong
31 Jonathan L. Jackson D / IL +15.0% -0.6% +1.8% +15.9% +0.3% +12.7% -50.0% +13.4% 120 — Strong
32 Josh Gottheimer D / NJ +14.5% +1.5% +2.7% +16.7% -0.4% -4.6% -39.6% -29.7% 696 38 Strong
33 Cleo Fields D / LA +14.0% +2.0% +11.1% +25.1% +4.0% +4.7% -9.8% -23.4% 156 — Strong
34 Nancy Pelosi D / CA +13.3% -1.7% -7.6% -7.9% -1.5% -24.5% — — 28 26 Moderate
35 C. Franklin R / FL +13.1% +1.5% +5.5% +2.2% -2.0% -23.2% -34.3% +3.5% 68 — Strong
36 David J. Taylor R / OH +10.9% +1.6% +7.2% +11.1% +1.6% +22.5% +21.6% +21.7% 123 — Strong
37 Julia Letlow R / LA +10.6% +1.8% +1.5% +13.4% -2.0% +3.6% -12.4% -25.9% 141 — Strong
38 Tommy Tuberville R / AL +10.6% -0.7% +1.5% +8.9% -1.0% -28.0% -37.0% -51.7% 261 — Strong
39 Donald Beyer D / VA +10.5% -0.2% -2.9% -4.0% +1.4% +0.3% -35.6% -22.3% 17 — Moderate
40 Byron Donalds R / FL +10.0% -3.1% +3.3% +18.7% +0.4% +23.3% -47.9% -26.5% 44 — Moderate
41 Rick Larsen D / WA +8.2% +2.9% +1.0% +4.2% +0.7% -5.5% -8.9% -45.9% 37 — Moderate
42 Maria Elvira Salazar R / FL +7.9% +4.9% +10.6% +12.2% +2.4% -10.9% -10.6% -3.2% 77 — Strong
43 Val T. Hoyle D / OR +7.6% +3.0% +1.7% +8.6% -2.0% -17.6% +18.8% -13.5% 188 — Strong
44 Gary C. Peters D / MI +7.1% +2.5% +2.3% +0.7% +2.0% -9.3% -24.9% -19.3% 16 — Moderate
45 Gilbert Ray Cisneros, Jr. D / CA +6.9% +1.3% +4.5% +12.9% +0.0% -13.1% -23.1% -41.0% 882 2 Strong
46 Carol Miller R / WV +6.2% -4.6% -7.3% -0.9% -8.5% -15.6% -41.8% -45.1% 19 — Moderate
47 Jefferson Shreve R / IN +5.8% +1.7% +4.4% +19.2% +0.4% -5.2% -28.8% -5.6% 200 — Strong
48 Lisa C. McClain R / MI +5.3% +1.0% +5.8% +30.6% -0.1% +48.0% -16.2% -14.1% 711 — Strong
49 Tim Moore R / NC +4.7% +3.2% +2.1% +32.0% +8.7% +31.5% — +26.3% 129 — Strong
50 Ritchie Torres D / NY +4.3% +1.8% +1.6% +0.7% -0.3% -11.1% -16.5% -18.2% 61 — Strong
51 Virginia Foxx R / NC +3.7% -2.9% -0.6% -6.3% -2.5% -24.4% -18.9% +11.0% 250 — Strong
52 Julie Johnson D / TX +3.4% -0.3% -0.1% +13.5% -2.4% +55.8% -21.3% -12.5% 111 — Strong
53 Rick W. Allen R / GA +2.7% -1.8% -0.1% -0.9% -1.1% -10.3% -42.6% -36.5% 28 — Moderate
54 Greg Stanton D / AZ +0.1% -1.2% +15.2% +74.0% +0.6% -0.1% +33.1% +33.0% 93 — Strong
55 Jerry Moran R / KS -2.1% +0.3% +2.2% -1.9% +2.7% +27.3% +9.3% -56.5% 15 — Moderate
56 Michael Rulli R / OH -2.7% -5.6% -2.9% +19.7% -7.4% -16.5% — — 16 — Moderate
57 Bruce Westerman R / AR -2.9% -2.3% -8.3% +48.5% +1.2% +9.3% +4.8% -3.5% 90 — Strong
58 April McClain Delaney D / MD -3.1% -1.6% -1.8% -6.2% -4.0% -15.2% -38.7% +15.0% 260 — Strong
59 Zoe Lofgren D / CA -3.8% -7.4% -4.7% -9.6% +1.3% -10.9% -79.5% +2.8% 11 — Limited
60 John J. McGuire III R / VA -9.3% -5.8% -6.5% -36.1% -17.3% -63.3% — — 13 — 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,031 sold positions old enough to measure at three months, the stock moved +2.84% on average, and −0.83% against its sector, beating it 44.0% 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-21 John Boozman APTV SELL Notable
2026-10-21 John Boozman O BUY Notable
2026-10-19 Jonathan L. Jackson EL BUY Notable
2026-10-14 Rick W. Allen AZO SELL Notable
2026-10-12 Gilbert Ray Cisneros, Jr. MOG.A BUY Notable
2026-10-12 Rick Larsen FDX SELL Notable
2026-10-07 Maria Elvira Salazar SPCX SELL Notable
2026-10-07 Maria Elvira Salazar HONA SELL Notable

These are the 8 most recent of 3,426 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 .