T

Tom Butler

AL Senate District 2

Republican Alabama since Nov 7, 2018

Office record: openstates/people CC0-1.0

Verify externally: Open States

Offices & terms

OfficePartyFromToSource
AL Senate District 2 current
Alabama
Republican Nov 7, 2018 openstates/people CC0-1.0
AL Senate District 2
Alabama
Republican Nov 9, 1994 Nov 3, 2010 openstates/people CC0-1.0
AL Senate District 2
Alabama
Republican Nov 9, 1983 Nov 8, 1994 openstates/people CC0-1.0
AL Senate District 2
Alabama
Republican Nov 3, 1982 Nov 8, 1983 openstates/people CC0-1.0

Roll-call votes (3,541 recorded)

BillMotion / questionPositionChamber · stage · rollDateOutcomeSource
HB 307
Military spouses; preference in hiring and promoting in state service further provided for…
Motion to Read a Third Time and Pass - Roll Call 1325 Yea upper · stage not recorded · roll 1679946 Apr 9, 2026 pass LegiScan API legiscan-1679946 LegiScan-ToS
HB 302
Bail and surety bonding; requirements for professional surety bondsman and professional bail…
Brown motion to Concur In and Adopt Senate Amendment - Roll Call 1344 Yea lower · stage not recorded · roll 1679794 Apr 9, 2026 pass LegiScan API legiscan-1679794 LegiScan-ToS
HB 248
Alabama Business and Nonprofit Entities Code; revisions made to clarify procedures, make technical…
Concur In and Adopt Yea lower · stage not recorded · roll 1679633 Apr 9, 2026 pass LegiScan API legiscan-1679633 LegiScan-ToS
HB 233
National Guard Educational Assistance Program, applied to workforce development programs, amount of…
Motion to Read a Third Time and Pass - Roll Call 1324 Yea upper · stage not recorded · roll 1680034 Apr 9, 2026 pass LegiScan API legiscan-1680034 LegiScan-ToS
HB 226
Habitual offender law; pleas of nolo contendere treated as a plea of guilty
Motion to Read a Third Time and Pass - Roll Call 1322 Yea upper · stage not recorded · roll 1679987 Apr 9, 2026 pass LegiScan API legiscan-1679987 LegiScan-ToS
HB 192
Criminal law; self-defense and defense of others; presumption of unlawful use of force under…
Faulkner motion to Concur In and Adopt Senate Amendment - Roll Call 1345 Yea lower · stage not recorded · roll 1679889 Apr 9, 2026 pass LegiScan API legiscan-1679889 LegiScan-ToS
HB 141
Public utilities; maximum fees payable to directors of certain public utility corporations…
Motion to Read a Third Time and Pass - Roll Call 1320 Yea upper · stage not recorded · roll 1680063 Apr 9, 2026 pass LegiScan API legiscan-1680063 LegiScan-ToS
HB 139
Food enrichment; corn masa folic acid requirements, corn masa flour added, exempt products revised
Crawford motion to Concur In and Adopt Senate Amendment - Roll Call 1346 Yea lower · stage not recorded · roll 1679923 Apr 9, 2026 pass LegiScan API legiscan-1679923 LegiScan-ToS
HB 116
Volunteer Rescue Squad Tuition Reimbursement Program; to permit EMS regional agencies to…
Motion to Read a Third Time and Pass - Roll Call 1319 Yea upper · stage not recorded · roll 1679983 Apr 9, 2026 pass LegiScan API legiscan-1679983 LegiScan-ToS
HB 67
Voter Information; limit cost of reproducing voter registration list; crime for misuse of personal…
Motion to Read a Third Time and Pass - Roll Call 1318 Yea upper · stage not recorded · roll 1680060 Apr 9, 2026 pass LegiScan API legiscan-1680060 LegiScan-ToS
HB 60
Criminal and civil procedure; continuance of case when party, attorney, or witness is on active…
Motion to Read a Third Time and Pass - Roll Call 1323 Yea upper · stage not recorded · roll 1679871 Apr 9, 2026 pass LegiScan API legiscan-1679871 LegiScan-ToS
SJR 117
Dylan Nutt, commended
Melson motion to Adopt - Roll Call 1224 Yea upper · stage not recorded · roll 1678617 Apr 8, 2026 pass LegiScan API legiscan-1678617 LegiScan-ToS
SR 122
SPECIAL ORDER CALENDAR
Waggoner motion to Adopt - Roll Call 1242 Not voting upper · stage not recorded · roll 1678919 Apr 8, 2026 pass LegiScan API legiscan-1678919 LegiScan-ToS
SB 379
Madison County, City of Owens Cross Roads annexation
Motion to Read a Third Time and Pass - Roll Call 1263 Not voting lower · stage not recorded · roll 1678467 Apr 8, 2026 fail LegiScan API legiscan-1678467 LegiScan-ToS
Third Reading in Second House Not voting lower · stage not recorded · roll 1678466 Apr 8, 2026 pass LegiScan API legiscan-1678466 LegiScan-ToS
HBIR: Passed by Second House Not voting lower · stage not recorded · roll 1678465 Apr 8, 2026 pass LegiScan API legiscan-1678465 LegiScan-ToS
SB 376
Mobile County, City of Semmes annexation
Motion to Read a Third Time and Pass - Roll Call 1261 Not voting lower · stage not recorded · roll 1678735 Apr 8, 2026 fail LegiScan API legiscan-1678735 LegiScan-ToS
Third Reading in Second House Not voting lower · stage not recorded · roll 1678734 Apr 8, 2026 pass LegiScan API legiscan-1678734 LegiScan-ToS
HBIR: Passed by Second House Not voting lower · stage not recorded · roll 1678733 Apr 8, 2026 pass LegiScan API legiscan-1678733 LegiScan-ToS
SB 361
Dogs; tethering and confinement requirements provided; persons and activities exempted; criminal…
Motion to Read a Third Time and Pass as Amended - Roll Call 1280 Yea lower · stage not recorded · roll 1678708 Apr 8, 2026 pass LegiScan API legiscan-1678708 LegiScan-ToS
Motion to Adopt - Roll Call 1279 QNUHL51-1 Yea lower · stage not recorded · roll 1678707 Apr 8, 2026 pass LegiScan API legiscan-1678707 LegiScan-ToS
Ellis motion to Table - Roll Call 1278 W1U3J55-1 Nay lower · stage not recorded · roll 1678706 Apr 8, 2026 pass LegiScan API legiscan-1678706 LegiScan-ToS
Ensler motion to Table - Roll Call 1277 Nay lower · stage not recorded · roll 1678705 Apr 8, 2026 fail LegiScan API legiscan-1678705 LegiScan-ToS
Ensler motion to Table - Roll Call 1276 ARF2VSS-1 Not voting lower · stage not recorded · roll 1678704 Apr 8, 2026 pass LegiScan API legiscan-1678704 LegiScan-ToS
Motion to Adopt - Roll Call 1275 G3TYAC2-1 Yea lower · stage not recorded · roll 1678703 Apr 8, 2026 pass LegiScan API legiscan-1678703 LegiScan-ToS