W

Will Barfoot

AL Senate District 25

Republican Alabama since Nov 7, 2018

Office record: openstates/people CC0-1.0

Verify externally: Open States

Topics in their record

Topics found in sponsored legislation and separately sourced statements. Legislative activity on a topic is not presented as a policy stance. AI-derived tags

Offices & terms

OfficePartyFromToSource
AL Senate District 25 current
Alabama
Republican Nov 7, 2018 openstates/people CC0-1.0

Roll-call votes (1,636 recorded)

BillMotion / questionPositionChamber · stage · rollDateOutcomeSource
SB 84
Incarceration; to require the Alabama Department of Public Health to adopt and enforce sanitation…
SBIR: Passed by House of Origin Yea upper · stage not recorded · roll 1638166 Feb 19, 2026 pass LegiScan API legiscan-1638166 LegiScan-ToS
SB 63
Health care plans; to regulate the use of artificial intelligence in determinations of coverage
Motion to Read a Third Time and Pass as Amended - Roll Call 477 Yea upper · stage not recorded · roll 1638676 Feb 19, 2026 pass LegiScan API legiscan-1638676 LegiScan-ToS
Orr motion to Adopt - Roll Call 476 NRSWP8T-1 Yea upper · stage not recorded · roll 1638675 Feb 19, 2026 pass LegiScan API legiscan-1638675 LegiScan-ToS
Third Reading in House of Origin Yea upper · stage not recorded · roll 1638674 Feb 19, 2026 pass LegiScan API legiscan-1638674 LegiScan-ToS
SBIR: Passed by House of Origin Yea upper · stage not recorded · roll 1638673 Feb 19, 2026 pass LegiScan API legiscan-1638673 LegiScan-ToS
SB 24
Restoration of Voting Rights; Pardons and Paroles Board required to post application for…
Motion to Read a Third Time and Pass as Amended - Roll Call 503 Yea upper · stage not recorded · roll 1638662 Feb 19, 2026 pass LegiScan API legiscan-1638662 LegiScan-ToS
Coleman-Madison motion to Adopt - Roll Call 502 PS8IDEE-1 Yea upper · stage not recorded · roll 1638661 Feb 19, 2026 pass LegiScan API legiscan-1638661 LegiScan-ToS
Third Reading in House of Origin Yea upper · stage not recorded · roll 1638660 Feb 19, 2026 pass LegiScan API legiscan-1638660 LegiScan-ToS
SBIR: Passed by House of Origin Yea upper · stage not recorded · roll 1638659 Feb 19, 2026 pass LegiScan API legiscan-1638659 LegiScan-ToS
SB 19
Health care insurance; to eliminate cost-sharing for screening of men who are at high risk for…
Concur In House Amendment Not voting upper · stage not recorded · roll 1639392 Feb 19, 2026 pass LegiScan API legiscan-1639392 LegiScan-ToS
HB 369
Randolph County; distribution of county tobacco tax further provided for
Motion to Read a Third Time and Pass - Roll Call 466 Not voting upper · stage not recorded · roll 1638247 Feb 19, 2026 pass LegiScan API legiscan-1638247 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1638246 Feb 19, 2026 pass LegiScan API legiscan-1638246 LegiScan-ToS
SBIR: Passed by Second House Not voting upper · stage not recorded · roll 1638245 Feb 19, 2026 pass LegiScan API legiscan-1638245 LegiScan-ToS
HB 368
Randolph County; county commission, terms staggered
Motion to Read a Third Time and Pass - Roll Call 464 Not voting upper · stage not recorded · roll 1638204 Feb 19, 2026 pass LegiScan API legiscan-1638204 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1638203 Feb 19, 2026 pass LegiScan API legiscan-1638203 LegiScan-ToS
SBIR: Passed by Second House Not voting 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 Not voting upper · stage not recorded · roll 1638592 Feb 19, 2026 pass LegiScan API legiscan-1638592 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1638591 Feb 19, 2026 pass LegiScan API legiscan-1638591 LegiScan-ToS
SBIR: Passed by Second House Not voting 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 Not voting upper · stage not recorded · roll 1638238 Feb 19, 2026 pass LegiScan API legiscan-1638238 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1638237 Feb 19, 2026 pass LegiScan API legiscan-1638237 LegiScan-ToS
SBIR: Passed by Second House Not voting 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 Not voting upper · stage not recorded · roll 1638232 Feb 19, 2026 pass LegiScan API legiscan-1638232 LegiScan-ToS
Third Reading in Second House Not voting upper · stage not recorded · roll 1638231 Feb 19, 2026 pass LegiScan API legiscan-1638231 LegiScan-ToS
SBIR: Passed by Second House Not voting upper · stage not recorded · roll 1638230 Feb 19, 2026 pass LegiScan API legiscan-1638230 LegiScan-ToS

Sponsored legislation (19 as lead sponsor)

Showing the 10 most recent.