Missouri Legislation Tracker

Follow the money. Track the votes.

← Back to Reports Hub

📊 2026 Senate Partisan Scorecard

The 20-Point Gap Methodology

We categorize every vote based on the percentage of caucus support. This exposes whether a legislator truly votes like a conservative, or if they rely on Democrat support to pass their agenda. The percentages below represent how often the legislator voted "YES" on bills in that category.

13
Strong Democrat 13 Bills
Democrat support was 20+ points higher than GOP support.
41
Lean Democrat 41 Bills
Democrat support was higher, but by less than 20 points.
8
Lean Republican 8 Bills
GOP support was higher, but by less than 20 points.
22
Strong Republican 22 Bills
GOP support was 20+ points higher than Democrat support.

🎥 See How It Works

Want a deeper dive into the math behind the grades? Watch our original explainer video!

Note: This video uses examples from last year's legislative session. Thanks to the automated tracker you are looking at right now, we can calculate these exact grades in real-time as bills are passed!

Bean, Jason
R Dist 25
Strong Dem
92%
11/12
Lean Dem
97%
32/33
Lean GOP
100%
8/8
Strong GOP
100%
21/21
Beck, Doug
D Dist 1
Strong Dem
100%
12/12
Lean Dem
100%
38/38
Lean GOP
50%
4/8
Strong GOP
18%
4/22
Strong Dem
91%
10/11
Lean Dem
100%
39/39
Lean GOP
100%
7/7
Strong GOP
100%
20/20
Black, Rusty
R Dist 12
Strong Dem
100%
10/10
Lean Dem
100%
37/37
Lean GOP
100%
8/8
Strong GOP
100%
21/21
Brattin, Rick
R Dist 31
Strong Dem
29%
2/7
Lean Dem
96%
25/26
Lean GOP
100%
6/6
Strong GOP
100%
16/16
Brown, Ben
R Dist 26
Strong Dem
46%
6/13
Lean Dem
98%
40/41
Lean GOP
75%
6/8
Strong GOP
95%
20/21
Brown, Justin
R Dist 16
Strong Dem
100%
6/6
Lean Dem
100%
28/28
Lean GOP
100%
5/5
Strong GOP
92%
12/13
Burger, Jamie
R Dist 27
Strong Dem
100%
13/13
Lean Dem
98%
40/41
Lean GOP
100%
8/8
Strong GOP
100%
22/22
Carter, Jill
R Dist 32
Strong Dem
31%
4/13
Lean Dem
92%
34/37
Lean GOP
86%
6/7
Strong GOP
100%
19/19
Cierpiot, Mike
R Dist 8
Strong Dem
86%
6/7
Lean Dem
100%
26/26
Lean GOP
100%
7/7
Strong GOP
100%
14/14
Strong Dem
30%
3/10
Lean Dem
67%
24/36
Lean GOP
75%
6/8
Strong GOP
80%
16/20
Crawford, Sandy
R Dist 28
Strong Dem
92%
11/12
Lean Dem
98%
40/41
Lean GOP
100%
8/8
Strong GOP
100%
22/22
Fitzwater, Travis
R Dist 10
Strong Dem
100%
10/10
Lean Dem
100%
39/39
Lean GOP
100%
8/8
Strong GOP
100%
22/22
Gregory, David
R Dist 15
Strong Dem
58%
7/12
Lean Dem
100%
40/40
Lean GOP
100%
8/8
Strong GOP
100%
22/22
Gregory, Kurtis
R Dist 21
Strong Dem
92%
12/13
Lean Dem
100%
41/41
Lean GOP
100%
7/7
Strong GOP
100%
22/22
Henderson, Mike
R Dist 3
Strong Dem
100%
13/13
Lean Dem
97%
38/39
Lean GOP
100%
8/8
Strong GOP
100%
21/21
Hough, Lincoln
R Dist 30
Strong Dem
100%
12/12
Lean Dem
100%
35/35
Lean GOP
86%
6/7
Strong GOP
80%
12/15
Hudson, Brad
R Dist 33
Strong Dem
54%
7/13
Lean Dem
98%
39/40
Lean GOP
88%
7/8
Strong GOP
100%
22/22
Lewis, Patty
D Dist 7
Strong Dem
100%
13/13
Lean Dem
95%
39/41
Lean GOP
75%
6/8
Strong GOP
14%
3/22
Luetkemeyer, Tony
R Dist 34
Strong Dem
62%
8/13
Lean Dem
95%
37/39
Lean GOP
88%
7/8
Strong GOP
100%
20/20
May, Karla
D Dist 4
Strong Dem
90%
9/10
Lean Dem
100%
34/34
Lean GOP
88%
7/8
Strong GOP
28%
5/18
McCreery, Tracy
D Dist 24
Strong Dem
100%
13/13
Lean Dem
97%
38/39
Lean GOP
62%
5/8
Strong GOP
18%
4/22
Moon, Mike
R Dist 29
Strong Dem
0%
0/13
Lean Dem
17%
7/41
Lean GOP
12%
1/8
Strong GOP
41%
9/22
Mosley, Angela
D Dist 13
Strong Dem
100%
11/11
Lean Dem
97%
36/37
Lean GOP
75%
6/8
Strong GOP
15%
3/20
Nicola, Joe
R Dist 11
Strong Dem
23%
3/13
Lean Dem
78%
31/40
Lean GOP
88%
7/8
Strong GOP
82%
18/22
Nurrenbern, Maggie
D Dist 17
Strong Dem
100%
12/12
Lean Dem
100%
40/40
Lean GOP
88%
7/8
Strong GOP
38%
8/21
O'Laughlin, Cindy
R Dist 18
Strong Dem
100%
13/13
Lean Dem
95%
36/38
Lean GOP
100%
8/8
Strong GOP
100%
21/21
Roberts, Steven
D Dist 5
Strong Dem
100%
10/10
Lean Dem
100%
21/21
Lean GOP
100%
4/4
Strong GOP
30%
3/10
Schnelting, Adam
R Dist 23
Strong Dem
30%
3/10
Lean Dem
97%
38/39
Lean GOP
100%
8/8
Strong GOP
100%
22/22
Schroer, Nick
R Dist 2
Strong Dem
10%
1/10
Lean Dem
91%
32/35
Lean GOP
75%
6/8
Strong GOP
95%
18/19
Trent, Curtis
R Dist 20
Strong Dem
50%
6/12
Lean Dem
93%
38/41
Lean GOP
88%
7/8
Strong GOP
95%
21/22
Strong Dem
100%
11/11
Lean Dem
95%
37/39
Lean GOP
88%
7/8
Strong GOP
32%
6/19
Webber, Stephen
D Dist 19
Strong Dem
100%
13/13
Lean Dem
100%
39/39
Lean GOP
88%
7/8
Strong GOP
30%
6/20
Williams, Brian
D Dist 14
Strong Dem
100%
13/13
Lean Dem
100%
41/41
Lean GOP
88%
7/8
Strong GOP
32%
7/22