CapitolMarkets
Skill rankings

Leaderboard

Politicians ranked by disclosed trading activity. Sort by volume (always available), estimated return (where price data exists), or raw trade count.

27,144 trades·$2.2B disclosed·588 politicians·Updated 3h ago
Est. gain/loss and Est. return are estimates — politicians only disclose dollar ranges, not exact share counts, so the numbers are directional, not exact. Skill ranks them by dollar gains weighted by how much they traded (so big wins at scale beat small lucky bets). Not investment advice — every number here comes from public government filings.
Skill scale★★★★★ Elite★★★★ Strong★★★ Solid★★ Mixed Weak Loss
Free · 7-day course
Want to know who's actually beating the market?
1
Markwayne Mullin
Markwayne Mullin
RSenateOklahoma
Elite
Net profit
+$2.3M
Est. return
+37.8%
vs S&P 500
+6.1%
Total traded
$26M
364/195
559 trades
Top:iShares Russell 1000 ETF
2
Ashley Moody
Ashley Moody
RSenateFlorida
U.S. Senator (R) for Florida, 51 years old, formerly attorney.
Elite
Net profit
+$973.4K
Est. return
+299.5%
vs S&P 500
+247.5%
Total traded
$2.2M
16/41
57 trades
Top:Applied Materials
3
Angus S., Jr. King
Angus S., Jr. King
ISenateMaine
U.S. Senator (I) for Maine, 82 years old, formerly governor of maine (1995–2003).
Elite
Net profit
+$78.7K
Est. return
+46.9%
vs S&P 500
+21.7%
Total traded
$522.5K
29/21
50 trades
Top:Blackstone
4
Ron Wyden
Ron Wyden
DSenateOregon
U.S. Senator (D) for Oregon, 77 years old.
Strong
Net profit
+$31.4K
Est. return
+41.9%
vs S&P 500
+37.4%
Total traded
$1.9M
2/34
36 trades
Top:PayPal
5
Dan Sullivan
Dan Sullivan
RSenateAlaska
U.S. Senator (R) for Alaska, 62 years old, formerly attorney.
Strong
Net profit
+$104.7K
Est. return
+436.3%
vs S&P 500
+258.3%
Total traded
$1.6M
40/103
143 trades
Top:Microsoft
6
John Fetterman
John Fetterman
DSenatePennsylvania
U.S. Senator (D) for Pennsylvania, 57 years old, formerly mayor of braddock, penn., (2006–2019).
Strong
Net profit
+$37.1K
Est. return
+46.4%
vs S&P 500
+13.9%
Total traded
$745K
60/27
87 trades
Top:JPMorgan Chase
7
John R. Curtis
John R. Curtis
RSenateUtah
U.S. Senator (R) for Utah, 66 years old, formerly mayor of provo, utah, (2009–2017).
Strong
Net profit
+$132.9K
Est. return
+95.7%
vs S&P 500
+5.8%
Total traded
$1.8M
77/131
208 trades
Top:Advanced Micro Devices
8
Mitch McConnell
Mitch McConnell
RSenateKentucky
U.S. Senator (R) for Kentucky, 84 years old, formerly attorney.
Strong
Net profit
+$2.4K
Est. return
+4.3%
vs S&P 500
+2.3%
Total traded
$275.5K
21/2
23 trades
Top:Wells Fargo
9
Jim Banks
Jim Banks
RSenateIndiana
U.S. Senator (R) for Indiana, 47 years old.
Loss
Net profit
+$2.1K
Est. return
+26.6%
vs S&P 500
-3.8%
Total traded
$289.5K
15/12
27 trades
Top:Peloton Interactive
10
Shelley Moore Capito
Shelley Moore Capito
RSenateWest Virginia
U.S. Senator (R) for West Virginia, 73 years old.
Loss
Net profit
+$113.4K
Est. return
+37.7%
vs S&P 500
-0.3%
Total traded
$2.1M
48/178
226 trades
Top:Microsoft
#11
Sheldon Whitehouse
Sheldon Whitehouse
DSenateRhode Island
U.S. Senator (D) for Rhode Island, 71 years old, formerly attorney.
Loss
Net profit
+$27.9K
Est. return
+24.7%
vs S&P 500
-0.9%
Total traded
$2.6M
20/101
125 trades
Top:NVIDIA
#12
Jerry Moran
Jerry Moran
RSenateKansas
U.S. Senator (R) for Kansas, 72 years old, formerly attorney.
Loss
Net profit
+$63.7K
Est. return
+41.9%
vs S&P 500
-6.3%
Total traded
$785K
23/69
92 trades
Top:Berkshire Hathaway (Class B)
#13
Katie Boyd Britt
Katie Boyd Britt
RSenateAlabama
U.S. Senator (R) for Alabama, 44 years old, formerly ceo.
Loss
Net profit
+$51.2K
Est. return
+40.0%
vs S&P 500
-9.2%
Total traded
$399.5K
18/8
26 trades
Top:Apple
#14
Thomas R Carper
Thomas R Carper
DSenateDelaware
Loss
Net profit
+$18.9K
Est. return
+26.2%
vs S&P 500
-23.8%
Total traded
$10.5M
274/329
604 trades
Top:ProShares Short QQQ
#15
Susan M. Collins
Susan M. Collins
RSenateMaine
U.S. Senator (R) for Maine, 74 years old.
Loss
Net profit
+$19.2K
Est. return
+59.1%
vs S&P 500
-62.0%
Total traded
$1.3M
23/9
32 trades
Top:Globe Life
#16
Gary C. Peters
Gary C. Peters
DSenateMichigan
U.S. Senator (D) for Michigan, 68 years old, formerly attorney.
Loss
Net profit
+$7.2K
Est. return
+6.7%
vs S&P 500
-14.7%
Total traded
$746K
25/15
42 trades
Top:Nucor
#17
John Boozman
John Boozman
RSenateArkansas
U.S. Senator (R) for Arkansas, 76 years old.
Loss
Net profit
+$181.2K
Est. return
+18.5%
vs S&P 500
-9.6%
Total traded
$3.6M
207/167
374 trades
Top:Invesco Short Term Treasury ETF
#18
John W. Hickenlooper
John W. Hickenlooper
DSenateColorado
U.S. Senator (D) for Colorado, 74 years old, formerly mayor of denver (2003–2011).
Loss
Net profit
$628.1K
Est. return
-35.9%
vs S&P 500
-59.5%
Total traded
$15.1M
29/79
109 trades
Top:Liberty Media
#19
Tommy Tuberville
Tommy Tuberville
RSenateAlabama
U.S. Senator (R) for Alabama, 72 years old.
Loss
Net profit
+$1.4M
Est. return
+47.0%
vs S&P 500
-58.8%
Total traded
$37M
526/785
1311 trades
Top:PayPal
#20
Michael F. Bennet
Michael F. Bennet
DSenateColorado
U.S. Senator (D) for Colorado, 62 years old, formerly mayor of denver, colo., (2003–2005).
Net profit
Est. return
vs S&P 500
Total traded
$790.5K
3/0
3 trades
#21
Deb Fischer
Deb Fischer
RSenateNebraska
U.S. Senator (R) for Nebraska, 75 years old.
Net profit
Est. return
vs S&P 500
Total traded
$166K
0/4
4 trades
Top:Lockheed Martin
#22
Ted Cruz
Ted Cruz
RSenateTexas
U.S. Senator (R) for Texas, 56 years old, formerly attorney.
Net profit
Est. return
vs S&P 500
Total traded
$582.5K
1/2
3 trades
Top:Goldman Sachs
#23
Bill Hagerty
Bill Hagerty
RSenateTennessee
U.S. Senator (R) for Tennessee, 67 years old.
Net profit
Est. return
vs S&P 500
Total traded
$33.1M
21/29
52 trades
Top:Datadog
#24
Peter Welch
Peter Welch
DSenateVermont
U.S. Senator (D) for Vermont, 79 years old.
Net profit
Est. return
vs S&P 500
Total traded
$313.5K
0/19
19 trades
Top:Tennant
#25
Tina Smith
Tina Smith
DSenateMinnesota
U.S. Senator (D) for Minnesota, 68 years old, formerly governor of minnesota (2015–2018).
Net profit
Est. return
vs S&P 500
Total traded
$3M
6/16
23 trades
Top:Insulet
#26
Lindsey Graham
Lindsey Graham
RSenateSouth Carolina
U.S. Senator (R) for South Carolina, 71 years old, formerly attorney.
Net profit
Est. return
vs S&P 500
Total traded
$1M
12/7
19 trades
Top:Vanguard U.S. Growth Fund Admiral
#27
Rick Scott
Rick Scott
RSenateFlorida
U.S. Senator (R) for Florida, 74 years old, formerly governor of florida (2011–2018).
Net profit
Est. return
vs S&P 500
Total traded
$113.2M
143/102
245 trades
Top:Wireless Telecom Group Inc
#28
Cynthia M. Lummis
Cynthia M. Lummis
RSenateWyoming
U.S. Senator (R) for Wyoming, 72 years old.
Net profit
Est. return
vs S&P 500
Total traded
$9.1M
5/0
5 trades
Top:Grayscale Bitcoin Mini Trust
#29
David McCormick
David McCormick
RSenatePennsylvania
U.S. Senator (R) for Pennsylvania, 61 years old.
Net profit
Est. return
vs S&P 500
Total traded
$71.5M
274/41
315 trades
Top:Goldman Sachs
#30
Roy Blunt
Roy Blunt
RSenateMissouri
Net profit
Est. return
vs S&P 500
Total traded
$221K
2/5
7 trades
Top:Ardagh Metal Packaging S.a.
#31
Pete Ricketts
Pete Ricketts
RSenateNebraska
U.S. Senator (R) for Nebraska, 62 years old, formerly governor of nebraska (2015–2023).
Net profit
Est. return
vs S&P 500
Total traded
$3.8M
1/29
30 trades
Top:Philip Morris International
#32
Bernie Moreno
Bernie Moreno
RSenateOhio
U.S. Senator (R) for Ohio.
Net profit
Est. return
vs S&P 500
Total traded
$247.5K
4/3
7 trades
#33
Patrick J Toomey
Patrick J Toomey
RSenatePennsylvania
Net profit
Est. return
vs S&P 500
Total traded
$113K
6/2
8 trades
Top:Simon Property Group
#34
Jacky Rosen
Jacky Rosen
DSenateNevada
U.S. Senator (D) for Nevada, 69 years old.
Net profit
Est. return
vs S&P 500
Total traded
$72K
9 trades
Top:GE Aerospace
#35
Christopher A. Coons
Christopher A. Coons
DSenateDelaware
U.S. Senator (D) for Delaware, 63 years old, formerly attorney.
Net profit
Est. return
vs S&P 500
Total traded
$2.1M
0/10
10 trades
#36
Mark R. Warner
Mark R. Warner
DSenateVirginia
U.S. Senator (D) for Virginia, 72 years old, formerly governor of virginia, (2002–2006).
Net profit
Est. return
vs S&P 500
Total traded
$36.7M
60/11
71 trades
Top:Construction Partners