Kentucky Senate · District 21

Brandon Storm

Republican

Where they sit

Every current senator, placed from most liberal to most conservative by how they voted on contested bills.

How these numbers work →
Storm
← Most liberalThe aisleMost conservative →
Votes with DemocratsCrosses party linesVotes with Republicans

Brandon Storm's seat is marked. Seats run from most liberal (left) to most conservative (right), by contested floor votes. Color shows how often each member crosses party lines toward the middle on votes that divide the parties: solid blue or red means almost never, and purple means on at least 1 in 5 of those votes. Gray seats are members too new to score. How these numbers work

Kentucky Senate24thpercentile
More liberal than 75% of the Kentucky Senate.
Most liberalMost conservative
10th most liberal of 38
Votes with the Senate President
92%
Democrats Republicans 0%100%

Each tick is a current senator, by party; the dot is Brandon Storm.

On 172 contested votes where both voted98% on all 746 votes where both voted
Votes with own party
93%
Democrats Republicans 75%100%

Each tick is a current senator, by party; the dot is Brandon Storm.

On 164 party-line votesPartisan rank: 33 of 38 in the Senate (tied with 2 others)32 senators vote with their party more often

Bills

The bills Brandon Storm sponsored this term and how far they got. Co-sponsors aren’t counted.

How these numbers work →
Bills: Brandon Storm
Bills
Sponsored27
Passed both chambers10
Became law10
Vetoed by the Governor0

Rank by bills passed: Rank 2 of 38 in the Senate · 2 of 32 Republicans

A bill's sponsor is its prime sponsor, as the Legislative Record lists it; co-sponsors aren't counted. House and Senate bills are counted; resolutions aren't.

Bills that passed both chambers

Bills that passed both chambers: Brandon Storm
BillResultFinal action
SB 66
Relating to the operation of a motor vehicle
Became law April 23, 2026
SB 291
Relating to recyclers and declaring an emergency
Became law April 14, 2026
SB 90
Relating to behavioral health
Became law April 13, 2026
SB 50
Relating to the disposition of property
Became law April 13, 2026
SB 170
Relating to status offenses
Became law April 10, 2026
SB 17
Relating to the protection of children
Became law April 8, 2026
SB 63
Relating to street-legal special purpose vehicles
Became law March 26, 2025
SB 27
Relating to health care
Became law March 25, 2025
SB 64
Relating to key infrastructure assets and declaring an emergency
Became law March 19, 2025
SB 26
Relating to parental rights
Became law March 18, 2025

Budget projects

Kentucky's budget bills don't name the legislator who asked for an item, so there's no budget figure for Kentucky legislators.

Contested votes where they split

13 against the Senate President; 14 against most of their party.

Contested votes where they split: Brandon Storm
DateBill and motion Their voteSenate PresidentMost of their party
April 1, 2026 HB 904: Relating to gaming
Passage
Nay Yea (split) Yea (split)
April 1, 2026 SB 1: Relating to education
Final Passage
Nay Yea (split) Yea (split)
March 31, 2026 SB 199: Relating to pesticide labeling
Override of Veto
Nay Yea (split) Yea (split)
March 31, 2026 SB 195: Relating to participants in the legal system
Final Passage
Nay Yea (split) Yea (split)
March 20, 2026 SB 223: Relating to the regulation of cannabis-infused beverages
Passage
Nay Not voting Yea (split)
March 19, 2026 SB 199: Relating to pesticide labeling
Final Passage
Nay Yea (split) Yea (split)
March 13, 2026 SB 224: Relating to land use
Passage
Nay Yea (split) Yea (split)
March 5, 2026 SB 199: Relating to pesticide labeling
Passage
Nay Yea (split) Yea (split)
Feb. 24, 2026 SB 101: Relating to children
Passage
Nay Yea (split) Yea (split)
Feb. 20, 2026 SB 39: Relating to fish and wildlife and declaring an emergency
Passage
Nay Yea (split) Yea (split)
Feb. 19, 2026 SB 152: Relating to education
Passage
Nay Yea (split) Yea (split)
March 28, 2025 HB 444: Relating to commercial driver's licenses
Passage
Nay Yea (split) Yea (split)
March 14, 2025 HB 520: Relating to law enforcement records
Final Passage
Nay Yea (split) Yea (split)
Feb. 20, 2025 SB 79: Relating to state personnel
Passage
Nay Yea (split) Yea (split)

Every roll call

How Brandon Storm voted on each of the 803 floor roll calls while in office, newest first.

Every roll call: Brandon Storm
DateVoteTheir vote Most of their partySenate PresidentYeas–nays
Loading…

Contested and party-line votes link to their own pages; the rest link to the official record.

Contact, committees and caucuses

Contact

Official page
legislature.ky.gov
Email
brandon.storm@kylegislature.gov
District office
Room Annex 204, 702 Capital Ave., Frankfort, KY 40601
502-564-8100

Committees

  • Impeachment Special Chair
  • Judiciary Chair
  • Air Mobility and Aviation Economic Development Task Force Co-chair
  • Judiciary Co-chair
  • Juvenile Justice Oversight Council Statutory Co-chair
  • Banking and Insurance
  • Banking and Insurance
  • Transportation
  • Transportation

Contact details and committee assignments from Open States' data on the Kentucky General Assembly, which it collects from the chambers' websites, as of Oct. 15, 2026.

Source: the Kentucky General Assembly's roll-call records, Jan. 7, 2025 to April 15, 2026. How these numbers work · Corrections