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 368
Randolph County; county commission, terms staggered
Third Reading in Second House Yea upper · stage not recorded · roll 1638203 Feb 19, 2026 pass LegiScan API legiscan-1638203 LegiScan-ToS
SBIR: Passed by Second House Yea upper · stage not recorded · roll 1638202 Feb 19, 2026 pass LegiScan API legiscan-1638202 LegiScan-ToS
HB 367
Randolph County; booking fee, established
Motion to Read a Third Time and Pass - Roll Call 462 Yea upper · stage not recorded · roll 1638592 Feb 19, 2026 pass LegiScan API legiscan-1638592 LegiScan-ToS
Third Reading in Second House Yea upper · stage not recorded · roll 1638591 Feb 19, 2026 pass LegiScan API legiscan-1638591 LegiScan-ToS
SBIR: Passed by Second House Yea upper · stage not recorded · roll 1638590 Feb 19, 2026 pass LegiScan API legiscan-1638590 LegiScan-ToS
HB 366
Randolph County; compensation of judge of probate and revenue commissioner revised
Motion to Read a Third Time and Pass - Roll Call 460 Yea upper · stage not recorded · roll 1638238 Feb 19, 2026 pass LegiScan API legiscan-1638238 LegiScan-ToS
Third Reading in Second House Yea upper · stage not recorded · roll 1638237 Feb 19, 2026 pass LegiScan API legiscan-1638237 LegiScan-ToS
SBIR: Passed by Second House Yea upper · stage not recorded · roll 1638236 Feb 19, 2026 pass LegiScan API legiscan-1638236 LegiScan-ToS
HB 355
Houston County; temporary judge of probate service period extended, compensation of temporary…
Motion to Read a Third Time and Pass - Roll Call 455 Yea upper · stage not recorded · roll 1638232 Feb 19, 2026 pass LegiScan API legiscan-1638232 LegiScan-ToS
Third Reading in Second House Yea upper · stage not recorded · roll 1638231 Feb 19, 2026 pass LegiScan API legiscan-1638231 LegiScan-ToS
SBIR: Passed by Second House Yea upper · stage not recorded · roll 1638230 Feb 19, 2026 pass LegiScan API legiscan-1638230 LegiScan-ToS
HB 310
Limestone County; senior property tax exemption, authorized; constitutional amendment
Chambliss Local Certification Resolution - Roll Call 458 Yea upper · stage not recorded · roll 1638978 Feb 19, 2026 pass LegiScan API legiscan-1638978 LegiScan-ToS
Motion to Read a Third Time and Pass - Roll Call 457 Yea upper · stage not recorded · roll 1638244 Feb 19, 2026 pass LegiScan API legiscan-1638244 LegiScan-ToS
Third Reading in Second House Yea upper · stage not recorded · roll 1638243 Feb 19, 2026 pass LegiScan API legiscan-1638243 LegiScan-ToS
SBIR: Passed by Second House Yea upper · stage not recorded · roll 1638242 Feb 19, 2026 pass LegiScan API legiscan-1638242 LegiScan-ToS
HB 182
Health department; to require acceptance of military education or training as credit towards EMS…
Motion to Read a Third Time and Pass - Roll Call 505 Yea lower · stage not recorded · roll 1638588 Feb 19, 2026 pass LegiScan API legiscan-1638588 LegiScan-ToS
Third Reading in House of Origin Yea lower · stage not recorded · roll 1638587 Feb 19, 2026 pass LegiScan API legiscan-1638587 LegiScan-ToS
HBIR: Passed by House of Origin Yea lower · stage not recorded · roll 1638586 Feb 19, 2026 pass LegiScan API legiscan-1638586 LegiScan-ToS
SR 49
SPECIAL ORDER CALENDAR
Motion to Adopt - Roll Call 420 Yea upper · stage not recorded · roll 1635748 Feb 17, 2026 pass LegiScan API legiscan-1635748 LegiScan-ToS
SB 276
City of Alabaster; weed nuisance, abatement authorized, procedures established
Motion to Read a Third Time and Pass - Roll Call 419 Yea upper · stage not recorded · roll 1635432 Feb 17, 2026 pass LegiScan API legiscan-1635432 LegiScan-ToS
Third Reading in House of Origin Yea upper · stage not recorded · roll 1635431 Feb 17, 2026 pass LegiScan API legiscan-1635431 LegiScan-ToS
SBIR: Passed by House of Origin Yea upper · stage not recorded · roll 1635430 Feb 17, 2026 pass LegiScan API legiscan-1635430 LegiScan-ToS
SB 275
City of Alabaster; entertainment districts authorized
Motion to Read a Third Time and Pass - Roll Call 417 Yea upper · stage not recorded · roll 1636192 Feb 17, 2026 pass LegiScan API legiscan-1636192 LegiScan-ToS
Third Reading in House of Origin Yea upper · stage not recorded · roll 1636191 Feb 17, 2026 pass LegiScan API legiscan-1636191 LegiScan-ToS
SBIR: Passed by House of Origin Yea upper · stage not recorded · roll 1636190 Feb 17, 2026 pass LegiScan API legiscan-1636190 LegiScan-ToS