Once again this year, VAPLAN completes the legislative session with our scorecard, ranking legislators from most “progressive” to least, across a wide array of policy areas. We score votes on dozens of bills, both in committees and on the floor, to determine the ranking. Although we try hard to be as unbiased as possible, like any ranking of this sort, It’s more art than science. At the least, the methodology has been fairly consistent for the past nine years since we began. So without further ado, here it is! (Full spreadsheet here.)
2026 Most Progressive legislators:
House
- (1) Rae Cousins
- (2) Rozia Henson
- (3) Patrick Hope
- (4) Marcus Simon
- (5) Betsy Carr
- (5) Kirk McPike
- (5) Kathy Tran
- (8) Holly Siebold
- (9) Phil Hernandez
- (10) Charniele Herring
Senate
- (1) Jennifer Carroll Foy
- (2) Elizabeth Bennett-Parker
- (3) Angelia Williams Graves
- (4) Lamont Bagby
- (5) Michael Jones
- (6) Jennifer Boysko
- (6) Saddam Azlan Salim
- (8) Barbara Favola
- (9) Kannan Srinivasan
- (10) Aaron Rouse
2026 Most Centrist legislators:
House
- (59) Karrie Delaney (D)
- (59) Lily Franklin (D)
- (61) JJ Singh (D)
- (62) Joshua Thomas (D)
- (63) Briana Sewell (D)
- (64) John McAuliff (D)
- (65) Eric Phillips (R)
- (66) James Morefield (R)
- (67) Madison Whittle (R)
- (67) Mike Cherry (R)
Senate
- (17) Lashrecse Aird (D)
- (18) Dave Marsden (D)
- (19) Mamie Locke (D)
- (20) Jeremy McPike (D)
- (21) Schuyler VanValkenburg (D)
- (22) Richard Stuart (R)
- (23) David Suetterlein (R)
- (24) Bill Stanley (R)
- (25) Todd PIllion (R)
- (24) Luther Cifers (R)
2026 Least Progressive legislators:
House
- (90) Chris Runion
- (90) Karen Hamilton
- (90) Mitchell Cornett
- (93) Bill Wiley
- (94) Hillary Pugh Kent
- (94) Thomas Wright
- (96) Scott Wyatt
- (97) Tim Griffin
- (98) Tom Garrett
- (98) Phillip Scott
Senate
- (31) Tara Durant
- (32) Bill DeSteph
- (33) Ryan McDougle
- (34) Mark Peake
- (34) Mark Obenshain
- (36) Emily Jordan
- (36) Timmy French
- (38) Chris Head
- (39) Christie New Craig
- (39) Tammy Mulchi
Methodology notes and caveats:
- We have used approximately the same methodology for the 9 years we’ve done the scorecard: legislators score a +1 on a bill if their final vote (either in committee if the bill died there, or on the floor just before it passed or died for the last time) matches what we consider a progressive vote. They receive -1 if their vote disagrees, and 0 if they never cast a vote on it.
- We include both committee and floor votes because lots of the most important bills don’t get to the floor, with the important work happening in committee.
- Legislators also can earn (or lose) a point for being the patron or co-patron of a good (or bad) bill, assuming they don’t earn or lose the points for a vote.
- We divide by the number of bills the legislator could have cast a vote on. This reduces–but does not eliminate unfortunately–the bias of who sits on which committee. (This was also important this year for legislators who came in on special elections later in the session.)
- Beginning a couple years ago, we also added or removed a point for a bill that a committee chair did not docket (+1 for not docketing a bad bill, -1 for not docketing a good bill).
- This year, like in many even-numbered years, committee chairs made heavy use of “continuing” bills to next session—which ultimately is almost always killing the bill, but on an unrecorded voice vote. While we could penalize the whole committee for such votes, we often hear dissenters who speak up but are not recorded as having voted against continuing. Out of fairness, we have avoided scoring continued bills, but may reassess in future years.
- Bills were selected to cover as wide a range of policy issues as possible, as many committees and subcommittees as possible, and with emphasis on bills that separate out legislators within their party.
- We generally, however, stick to bills with obvious progressive/not progressive positions. For this reason, we have historically avoided including gambling and alcohol bills, although it was a challenge this year!
- Finally, if you’re interested in perusing the voting data, or doing analysis of your own, LIS has recently added features that make it much easier to track a legislator’s votes. Additionally, we at VAPLAN would be lost without the great work of our good friends at recordedvote.org who have a great database for tracking legislation, and for identifying dissenting votes, close votes, votes by committee etc.

I’m sorry, but VEA did testify against Senator Reeves’ SB603 in the Senate. I knew because I was the one to speak against it on VEA’s behalf. Just because Senator Reeves told the press that doesn’t make it true!
Meg Gruber
Retired Teacher
VEA Lobbyist
Past-President VEA
Thank you, I should definitely have gone back to watch the video!!
HB295 didn’t die in Senate Courts on a party line vote. It failed to report 7-8, which means a Democrat voted for it. (Only 6 Rs on Senate Courts).
Thanks for catching that! Sen Perry voted for it.