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 138
Retired state employees; certain supplemental work authorized
Motion to Read a Third Time and Pass as Amended - Roll Call 728 Yea upper · stage not recorded · roll 1654737 Mar 5, 2026 pass LegiScan API legiscan-1654737 LegiScan-ToS
Elliott motion to Adopt - Roll Call 727 YM49862-1 Yea upper · stage not recorded · roll 1654736 Mar 5, 2026 pass LegiScan API legiscan-1654736 LegiScan-ToS
Third Reading in Second House Yea upper · stage not recorded · roll 1654735 Mar 5, 2026 pass LegiScan API legiscan-1654735 LegiScan-ToS
SBIR: Passed by Second House Yea upper · stage not recorded · roll 1654734 Mar 5, 2026 pass LegiScan API legiscan-1654734 LegiScan-ToS
HB 42
Motor vehicles; reporting requirements for towed and unclaimed motor vehicles, further provided
Motion to Read a Third Time and Pass - Roll Call 719 Not voting upper · stage not recorded · roll 1654457 Mar 5, 2026 pass LegiScan API legiscan-1654457 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1654456 Mar 5, 2026 pass LegiScan API legiscan-1654456 LegiScan-ToS
SBIR: Passed by Second House Not voting upper · stage not recorded · roll 1654455 Mar 5, 2026 pass LegiScan API legiscan-1654455 LegiScan-ToS
SR 72
SPECIAL ORDER CALENDAR
Motion to Adopt - Roll Call 678 Yea upper · stage not recorded · roll 1651303 Mar 3, 2026 pass LegiScan API legiscan-1651303 LegiScan-ToS
SB 324
Tallapoosa County; remote access of records fee authorized
Motion to Read a Third Time and Pass - Roll Call 668 Yea upper · stage not recorded · roll 1652000 Mar 3, 2026 pass LegiScan API legiscan-1652000 LegiScan-ToS
Third Reading in House of Origin Yea upper · stage not recorded · roll 1651999 Mar 3, 2026 pass LegiScan API legiscan-1651999 LegiScan-ToS
SBIR: Passed by House of Origin Yea upper · stage not recorded · roll 1651998 Mar 3, 2026 pass LegiScan API legiscan-1651998 LegiScan-ToS
SB 312
Marshall County; volunteer fire districts, annexation of new areas, application of fire service…
Motion to Read a Third Time and Pass - Roll Call 663 Not voting lower · stage not recorded · roll 1651293 Mar 3, 2026 fail LegiScan API legiscan-1651293 LegiScan-ToS
Third Reading in Second House Not voting lower · stage not recorded · roll 1651292 Mar 3, 2026 pass LegiScan API legiscan-1651292 LegiScan-ToS
HBIR: Passed by Second House Not voting lower · stage not recorded · roll 1651291 Mar 3, 2026 pass LegiScan API legiscan-1651291 LegiScan-ToS
SB 299
Barbour County; coroner, mileage rate revised
Motion to Read a Third Time and Pass - Roll Call 661 Not voting lower · stage not recorded · roll 1651657 Mar 3, 2026 fail LegiScan API legiscan-1651657 LegiScan-ToS
Third Reading in Second House Not voting lower · stage not recorded · roll 1651656 Mar 3, 2026 fail LegiScan API legiscan-1651656 LegiScan-ToS
HBIR: Passed by Second House Not voting lower · stage not recorded · roll 1651655 Mar 3, 2026 fail LegiScan API legiscan-1651655 LegiScan-ToS
SB 269
Ground ambulance services; to prohibit balance billing and set minimum reimbursement rates by…
Motion to Read a Third Time and Pass as Amended - Roll Call 683 Yea upper · stage not recorded · roll 1651447 Mar 3, 2026 pass LegiScan API legiscan-1651447 LegiScan-ToS
Singleton motion to Adopt - Roll Call 682 XD1P9Z7-1 Nay upper · stage not recorded · roll 1651446 Mar 3, 2026 pass LegiScan API legiscan-1651446 LegiScan-ToS
Third Reading in House of Origin Yea upper · stage not recorded · roll 1651445 Mar 3, 2026 pass LegiScan API legiscan-1651445 LegiScan-ToS
SBIR: Passed by House of Origin Yea upper · stage not recorded · roll 1651444 Mar 3, 2026 pass LegiScan API legiscan-1651444 LegiScan-ToS
SB 259
Counties and municipalities; compensation of local officials, revised
Singleton Concur In and Adopt - Roll Call 665 Yea upper · stage not recorded · roll 1651923 Mar 3, 2026 pass LegiScan API legiscan-1651923 LegiScan-ToS
SB 254
Board of Pardons and Paroles; discretion whether to grant or deny parole, further provided; review…
Motion to Read a Third Time and Pass as Amended - Roll Call 680 Yea upper · stage not recorded · roll 1651401 Mar 3, 2026 pass LegiScan API legiscan-1651401 LegiScan-ToS
Givhan motion to Adopt - Roll Call 679 NR4VMJJ-1 Yea upper · stage not recorded · roll 1651400 Mar 3, 2026 pass LegiScan API legiscan-1651400 LegiScan-ToS
SB 239
Uniform Child Custody Jurisdiction Enforcement Act; certain temporary emergency child custody…
Motion to Read a Third Time and Pass - Roll Call 725 Yea lower · stage not recorded · roll 1651604 Mar 3, 2026 pass LegiScan API legiscan-1651604 LegiScan-ToS