Find Lawmaker by Name:
Filter Member by Party:
Filter Member by Chamber:
100.00% (A)
Top score — James “Jim” Rosapepe
3.85% (F)
Lowest score — Robin Grammer
61.4 pts
Gap between party medians
176 / 189
Members rated (met vote threshold)
Rank ↓
Member
DEM PlatformAlignment
1.
100.00% (A)
1.
100.00% (A)
1.
100.00% (A)
1.
100.00% (A)
5.
98.44% (A)
6.
98.31% (A)
6.
98.31% (A)
6.
98.31% (A)
9.
98.28% (A)
9.
98.28% (A)
9.
98.28% (A)
9.
98.28% (A)
9.
98.28% (A)
9.
98.28% (A)
9.
98.28% (A)
16.
98.25% (A)
16.
98.25% (A)
16.
98.25% (A)
19.
98.21% (A)
19.
98.21% (A)
19.
98.21% (A)
22.
98.15% (A)
23.
97.78% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
24.
96.92% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
47.
96.88% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
69.
96.83% (A)
82.
96.77% (A)
82.
96.77% (A)
82.
96.77% (A)
82.
96.77% (A)
86.
96.72% (A)
86.
96.72% (A)
86.
96.72% (A)
89.
96.67% (A)
89.
96.67% (A)
89.
96.67% (A)
89.
96.67% (A)
93.
96.61% (A)
93.
96.61% (A)
93.
96.61% (A)
93.
96.61% (A)
93.
96.61% (A)
98.
96.55% (A)
98.
96.55% (A)
98.
96.55% (A)
98.
96.55% (A)
102.
96.49% (A)
102.
96.49% (A)
104.
96.30% (A)
104.
96.30% (A)
104.
96.30% (A)
107.
96.23% (A)
108.
96.08% (A)
109.
95.38% (A)
109.
95.38% (A)
109.
95.38% (A)
109.
95.38% (A)
113.
95.31% (A)
113.
95.31% (A)
113.
95.31% (A)
113.
95.31% (A)
117.
93.75% (A)
118.
92.98% (A)
118.
92.98% (A)
120.
91.38% (A)
121.
90.63% (A)
122.
89.66% (A)
123.
89.09% (B+)
124.
88.89% (B+)
124.
88.89% (B+)
126.
81.36% (B-)
127.
74.58% (C)
128.
72.88% (C)
129.
62.90% (D)
130.
61.90% (D-)
131.
54.39% (F)
132.
51.72% (F)
133.
50.00% (F)
134.
49.15% (F)
135.
49.02% (F)
136.
48.00% (F)
137.
47.46% (F)
138.
47.17% (F)
139.
47.06% (F)
140.
45.90% (F)
141.
45.76% (F)
142.
44.83% (F)
143.
43.33% (F)
144.
41.54% (F)
145.
40.32% (F)
146.
38.98% (F)
147.
37.70% (F)
148.
37.10% (F)
149.
36.07% (F)
150.
35.48% (F)
150.
35.48% (F)
152.
35.00% (F)
153.
33.87% (F)
154.
32.81% (F)
154.
32.81% (F)
156.
31.75% (F)
157.
31.25% (F)
158.
29.69% (F)
158.
29.69% (F)
160.
29.17% (F)
161.
27.42% (F)
161.
27.42% (F)
163.
25.42% (F)
164.
25.00% (F)
165.
24.07% (F)
166.
23.81% (F)
167.
23.33% (F)
168.
22.22% (F)
169.
22.03% (F)
170.
10.34% (F)
171.
7.94% (F)
172.
6.25% (F)
173.
4.84% (F)
174.
4.76% (F)
174.
4.76% (F)
176.
3.85% (F)
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
The National Democrat Platform scorecard tracks Democratic Party Platform principles based on substantive votes cast by members of Congress and state legislators. Each lawmaker receives a score reflecting how often they voted in alignment with these positions.
Scores are calculated as the percentage of weighted substantive votes a lawmaker cast in alignment with Dem Platform's position. Bills are weighted by National Democrat Platform's research team. See the methodology page for full details on weighting and the participation threshold for receiving a finalized rating.
A high score (90%+) means a lawmaker voted in alignment with Dem Platform's positions on nearly every substantive vote. A low score means they voted against Dem Platform's positions on most substantive votes. Lawmakers below the participation threshold are marked N/A.
Use the state and year filters above to narrow the leaderboard, or search by name. Each lawmaker's row links to their full profile, including a year-by-year voting record and category breakdown.

