Legislator Scorecards 2025 Regular Session
Floor roll calls, bill sponsorship and campaign money for every legislator, counted from public records in LobbyUp. Click a column name to sort. Click a name for the full scorecard.
Showing 27 of 138 legislators with 2025 records. "Your positions" uses your firm's 5 Pass/Kill orders (2 Watch not scored).
| Legislator | Chamber | District | Party | Bills led House/Senate bills |
Became Acts | Pass rate needs 3+ bills |
Roll calls | Missed votes not voting + excused |
Party-line on party-split votes |
With majority | Raised itemized, all years |
Your positions needs 3+ bills |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sen. Dave Wallace | Senate | 19 | (R) Republican | 14 | 7 | 50.0% | 1210 | 3.6% (44) | 91.5% | 98.4% | $269,964.65 Medium | Not enough data |
| Sen. Dan Sullivan | Senate | 20 | (R) Republican | 9 | 5 | 55.6% | 1210 | 4.6% (56) | 90.6% | 95.6% | $81,867.96 High | Not enough data |
| Sen. Matt Stone | Senate | 2 | (R) Republican | 8 | 6 | 75.0% | 1210 | 0.1% (1) | 93.3% | 98.3% | $81,375.00 Medium | Not enough data |
| Sen. Brad Simon No 2025 roll calls |
Senate | 26 | (R) Republican | 0 | 0 | Not enough data | 0 | Not enough data | Not enough data | Not enough data | $70,690.00 High | Not enough data |
| Sen. Terry Rice | Senate | 5 | (R) Republican | 2 | 1 | Not enough data | 1210 | 2.7% (33) | 90.0% | 97.7% | $20,750.00 High | Not enough data |
| Sen. Jim Petty | Senate | 29 | (R) Republican | 14 | 10 | 71.4% | 1210 | 2.0% (24) | 95.5% | 98.9% | $12,500.00 High | Not enough data |
| Sen. Clint Penzo | Senate | 31 | (R) Republican | 44 | 18 | 40.9% | 1210 | 1.4% (17) | 81.2% | 92.7% | $7,500.00 Medium | Not enough data |
| Sen. John Payton | Senate | 22 | (R) Republican | 10 | 0 | 0.0% | 1210 | 3.2% (39) | 90.1% | 94.2% | $10,950.00 High | Not enough data |
| Sen. Matt McKee | Senate | 6 | (R) Republican | 7 | 5 | 71.4% | 1210 | 1.4% (17) | 100.0% | 96.3% | $12,657.87 High | Not enough data |
| Sen. Bryan King | Senate | 28 | (R) Republican | 17 | 0 | 0.0% | 1210 | 44.0% (532) | 76.6% | 92.7% | $119,817.00 High | Not enough data |
| Sen. Jimmy Hickey, Jr | Senate | 4 | (R) Republican | 6 | 4 | 66.7% | 1210 | 1.3% (16) | 70.2% | 93.3% | $22,800.00 High | Not enough data |
| Sen. Mark Johnson | Senate | 17 | (R) Republican | 18 | 8 | 44.4% | 1210 | 1.1% (13) | 90.4% | 96.4% | $303,833.24 High | Not enough data |
| Sen. Blake Johnson | Senate | 21 | (R) Republican | 18 | 14 | 77.8% | 1210 | 1.9% (23) | 97.1% | 99.5% | No matched filings | Not enough data |
| Sen. Missy Irvin | Senate | 24 | (R) Republican | 46 | 40 | 87.0% | 1210 | 9.4% (114) | 85.2% | 96.1% | $57,179.45 High | Not enough data |
| Sen. Ricky Hill | Senate | 11 | (R) Republican | 10 | 8 | 80.0% | 1210 | 3.3% (40) | 87.4% | 95.6% | No matched filings | Not enough data |
| Sen. Bart Hester | Senate | 33 | (R) Republican | 17 | 11 | 64.7% | 1210 | 0.2% (2) | 94.0% | 98.4% | $156,364.85 High | Not enough data |
| Sen. Kim Hammer | Senate | 16 | (R) Republican | 35 | 29 | 82.9% | 1210 | 2.3% (28) | 96.3% | 99.1% | $274,853.07 High | Not enough data |
| Sen. Scott Flippo | Senate | 23 | (R) Republican | 2 | 2 | Not enough data | 1210 | 2.4% (29) | 91.7% | 97.9% | $89,168.08 High | Not enough data |
| Sen. Jane English | Senate | 13 | (R) Republican | 10 | 9 | 90.0% | 1210 | 5.2% (63) | 83.8% | 97.8% | No matched filings | Not enough data |
| Sen. Jim Dotson | Senate | 34 | (R) Republican | 34 | 15 | 44.1% | 1210 | 2.1% (26) | 98.6% | 92.1% | $35,551.08 High | Not enough data |
| Sen. Tyler Dees | Senate | 35 | (R) Republican | 8 | 8 | 100.0% | 1210 | 10.6% (128) | 97.0% | 96.8% | $52,901.63 High | Not enough data |
| Sen. Breanne Davis | Senate | 25 | (R) Republican | 21 | 13 | 61.9% | 1210 | 0.8% (10) | 85.7% | 97.6% | $255,956.94 High | Not enough data |
| Sen. Steve Crowell | Senate | 3 | (R) Republican | 30 | 22 | 73.3% | 1210 | 2.0% (24) | 90.2% | 98.7% | $109,407.25 High | Not enough data |
| Sen. Alan Clark | Senate | 7 | (R) Republican | 19 | 6 | 31.6% | 1210 | 7.9% (95) | 87.1% | 94.3% | $61,462.00 High | Not enough data |
| Sen. Ronald Caldwell | Senate | 10 | (R) Republican | 5 | 2 | 40.0% | 1210 | 7.3% (88) | 87.8% | 97.7% | $270,075.00 High | Not enough data |
| Sen. Joshua Bryant | Senate | 32 | (R) Republican | 31 | 21 | 67.7% | 1210 | 7.6% (92) | 96.8% | 96.3% | $6,300.00 High | Not enough data |
| Sen. Justin Boyd | Senate | 27 | (R) Republican | 32 | 22 | 68.8% | 1210 | 0.2% (3) | 94.5% | 98.8% | $43,100.00 Medium | Not enough data |
How these numbers are counted
- Pass rate: House and Senate bills where they were the lead sponsor that became Acts. Shown only with 3 or more bills.
- Missed votes: roll calls marked Not Voting or Excused, out of every roll call listing them. Shown only with 20 or more roll calls.
- Party-line: on votes where most Republicans and most Democrats voted opposite ways, how often they voted with most of their own party. Yea and Nay only. Needs 10 or more such votes.
- With majority: how often their Yea or Nay was on the side with more votes.
- Raised: itemized contributions to the candidate committee matched to them in Secretary of State filings, all years on file. High = exact name or a hand-checked legal name. Medium = nickname or short first name. Low matches are listed on the scorecard but never counted.
- Your positions: your firm's Pass orders matched to Yea votes and Kill orders matched to Nay votes, using their latest floor vote on each bill. Only your firm's orders are used.
- 6 legislators with 2025 votes are not in the current roster file, so party is not on file for them. The roster is also missing House 8 and Senate 1 and 18.