T
Tom Butler
AL Senate District 2
Office record: openstates/people CC0-1.0
Verify externally: Open States
Offices & terms
| Office | Party | From | To | Source |
|---|---|---|---|---|
| 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)
| Bill | Motion / question | Position | Chamber · stage · roll | Date | Outcome | Source |
|---|---|---|---|---|---|---|
|
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 |