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 199
Town of Morris in Jefferson County, corporate limits annexation
Motion to Read a Third Time and Pass - Roll Call 308 Not voting upper · stage not recorded · roll 1628267 Feb 10, 2026 pass LegiScan API legiscan-1628267 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1628266 Feb 10, 2026 pass LegiScan API legiscan-1628266 LegiScan-ToS
SBIR: Passed by Second House Not voting upper · stage not recorded · roll 1628265 Feb 10, 2026 pass LegiScan API legiscan-1628265 LegiScan-ToS
HB 175
Income tax; credit for donation to food banks.
Motion to Read a Third Time and Pass as Amended - Roll Call 351 Yea lower · stage not recorded · roll 1627971 Feb 10, 2026 pass LegiScan API legiscan-1627971 LegiScan-ToS
Motion to Adopt - Roll Call 350 L5NUDAY-1 Yea lower · stage not recorded · roll 1627970 Feb 10, 2026 pass LegiScan API legiscan-1627970 LegiScan-ToS
Motion to Adopt - Roll Call 349 YMZTBNN-1 Yea lower · stage not recorded · roll 1627969 Feb 10, 2026 pass LegiScan API legiscan-1627969 LegiScan-ToS
Third Reading in House of Origin Yea lower · stage not recorded · roll 1627968 Feb 10, 2026 pass LegiScan API legiscan-1627968 LegiScan-ToS
HBIR: Passed by House of Origin Yea lower · stage not recorded · roll 1627967 Feb 10, 2026 pass LegiScan API legiscan-1627967 LegiScan-ToS
HB 161
Consumer protection, app store providers and developers required to take certain actions related to…
Sells Concur In and Adopt - Roll Call 367 Yea lower · stage not recorded · roll 1633136 Feb 10, 2026 pass LegiScan API legiscan-1633136 LegiScan-ToS
HB 155
Homestead Exemptions; removing the annual verification requirement for qualifying permanently and…
Motion to Read a Third Time and Pass as Amended - Roll Call 338 Yea lower · stage not recorded · roll 1628875 Feb 10, 2026 pass LegiScan API legiscan-1628875 LegiScan-ToS
Motion to Adopt - Roll Call 337 3PSLKVE-1 Yea lower · stage not recorded · roll 1628874 Feb 10, 2026 pass LegiScan API legiscan-1628874 LegiScan-ToS
Third Reading in House of Origin Yea lower · stage not recorded · roll 1628873 Feb 10, 2026 pass LegiScan API legiscan-1628873 LegiScan-ToS
HBIR: Passed by House of Origin Yea lower · stage not recorded · roll 1628872 Feb 10, 2026 pass LegiScan API legiscan-1628872 LegiScan-ToS
HB 153
Class 8 municipalities; to authorize certain municipalities to opt out of county personnel board
Motion to Read a Third Time and Pass - Roll Call 324 Yea upper · stage not recorded · roll 1628830 Feb 10, 2026 pass LegiScan API legiscan-1628830 LegiScan-ToS
Third Reading in Second House Yea upper · stage not recorded · roll 1628829 Feb 10, 2026 pass LegiScan API legiscan-1628829 LegiScan-ToS
SBIR: Passed by Second House Yea upper · stage not recorded · roll 1628828 Feb 10, 2026 pass LegiScan API legiscan-1628828 LegiScan-ToS
HB 144
Vestavia Hills; entertainment districts, city council authorized to establish
Motion to Read a Third Time and Pass - Roll Call 306 Not voting upper · stage not recorded · roll 1628554 Feb 10, 2026 pass LegiScan API legiscan-1628554 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1628553 Feb 10, 2026 pass LegiScan API legiscan-1628553 LegiScan-ToS
SBIR: Passed by Second House Not voting upper · stage not recorded · roll 1628552 Feb 10, 2026 pass LegiScan API legiscan-1628552 LegiScan-ToS
HB 142
Class 2 municipalities; tax increment districts, further provided
Motion to Read a Third Time and Pass - Roll Call 302 Not voting upper · stage not recorded · roll 1628590 Feb 10, 2026 pass LegiScan API legiscan-1628590 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1628589 Feb 10, 2026 pass LegiScan API legiscan-1628589 LegiScan-ToS
SBIR: Passed by Second House Not voting upper · stage not recorded · roll 1628588 Feb 10, 2026 pass LegiScan API legiscan-1628588 LegiScan-ToS
HB 136
Emergency rules; require Governor to certify that circumstances exist to justify emergency rules
Motion to Read a Third Time and Pass - Roll Call 343 Yea lower · stage not recorded · roll 1628371 Feb 10, 2026 pass LegiScan API legiscan-1628371 LegiScan-ToS
Third Reading in House of Origin Yea lower · stage not recorded · roll 1628370 Feb 10, 2026 pass LegiScan API legiscan-1628370 LegiScan-ToS
HBIR: Passed by House of Origin Yea lower · stage not recorded · roll 1628369 Feb 10, 2026 pass LegiScan API legiscan-1628369 LegiScan-ToS