W
Will Barfoot
AL Senate District 25
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
| Office | Party | From | To | Source |
|---|---|---|---|---|
| AL Senate District 25 current
Alabama |
Republican | Nov 7, 2018 | — | openstates/people CC0-1.0 |
Roll-call votes (1,636 recorded)
| Bill | Motion / question | Position | Chamber · stage · roll | Date | Outcome | Source |
|---|---|---|---|---|---|---|
|
SB 58
Public Corruption; convicted public servant's retirement contributions forfeited to pay…
|
Third Reading in House of Origin | Yea | upper · stage not recorded · roll 1622666 | Feb 3, 2026 | pass | LegiScan API legiscan-1622666 LegiScan-ToS |
| SBIR: Passed by House of Origin | Yea | upper · stage not recorded · roll 1622665 | Feb 3, 2026 | pass | LegiScan API legiscan-1622665 LegiScan-ToS | |
|
HB 245
Rural Hospital Investment Program amended; to require the Department of Revenue to oversee the…
|
Motion to Read a Third Time and Pass - Roll Call 220 | Yea | upper · stage not recorded · roll 1621835 | Feb 3, 2026 | pass | LegiScan API legiscan-1621835 LegiScan-ToS |
| Third Reading in Second House | Yea | upper · stage not recorded · roll 1621834 | Feb 3, 2026 | pass | LegiScan API legiscan-1621834 LegiScan-ToS | |
| SBIR: Passed by Second House | Yea | upper · stage not recorded · roll 1621833 | Feb 3, 2026 | pass | LegiScan API legiscan-1621833 LegiScan-ToS | |
|
HB 181
Dredging; coastal areas, dredged materials required to be beneficially used by persons dredging…
|
Motion to Read a Third Time and Pass as Amended - Roll Call 210 | Yea | upper · stage not recorded · roll 1621842 | Feb 3, 2026 | pass | LegiScan API legiscan-1621842 LegiScan-ToS |
| Albritton motion to Adopt - Roll Call 209 FKSY355-1 | Yea | upper · stage not recorded · roll 1621841 | Feb 3, 2026 | pass | LegiScan API legiscan-1621841 LegiScan-ToS | |
| Third Reading in Second House | Yea | upper · stage not recorded · roll 1621840 | Feb 3, 2026 | pass | LegiScan API legiscan-1621840 LegiScan-ToS | |
| SBIR: Passed by Second House | Yea | upper · stage not recorded · roll 1621839 | Feb 3, 2026 | pass | LegiScan API legiscan-1621839 LegiScan-ToS | |
|
HB 140
County subdivisions; developer transfers to immediate family members, subdivision regulation…
|
Motion to Read a Third Time and Pass as Amended - Roll Call 213 | Yea | upper · stage not recorded · roll 1621827 | Feb 3, 2026 | pass | LegiScan API legiscan-1621827 LegiScan-ToS |
| Sessions motion to Adopt - Roll Call 212 XD5D1Z7-1 | Yea | upper · stage not recorded · roll 1621826 | Feb 3, 2026 | pass | LegiScan API legiscan-1621826 LegiScan-ToS | |
| Third Reading in Second House | Yea | upper · stage not recorded · roll 1621825 | Feb 3, 2026 | pass | LegiScan API legiscan-1621825 LegiScan-ToS | |
| SBIR: Passed by Second House | Yea | upper · stage not recorded · roll 1621824 | Feb 3, 2026 | pass | LegiScan API legiscan-1621824 LegiScan-ToS | |
|
SR 30
SPECIAL ORDER CALENDAR
|
Waggoner motion to Adopt - Roll Call 192 | Yea | upper · stage not recorded · roll 1619215 | Jan 29, 2026 | pass | LegiScan API legiscan-1619215 LegiScan-ToS |
|
SB 95
Public utilities; Underground Damage Prevention Program; certain statutory sunset clauses deleted
|
Motion to Read a Third Time and Pass - Roll Call 194 | Yea | upper · stage not recorded · roll 1619291 | Jan 29, 2026 | pass | LegiScan API legiscan-1619291 LegiScan-ToS |
| Third Reading in House of Origin | Yea | upper · stage not recorded · roll 1619290 | Jan 29, 2026 | pass | LegiScan API legiscan-1619290 LegiScan-ToS | |
| SBIR: Passed by House of Origin | Yea | upper · stage not recorded · roll 1619289 | Jan 29, 2026 | pass | LegiScan API legiscan-1619289 LegiScan-ToS | |
|
SB 42
Municipal elections; runoff elections, procedures revised
|
Motion to Read a Third Time and Pass - Roll Call 196 | Yea | upper · stage not recorded · roll 1619325 | Jan 29, 2026 | pass | LegiScan API legiscan-1619325 LegiScan-ToS |
| Third Reading in House of Origin | Yea | upper · stage not recorded · roll 1619324 | Jan 29, 2026 | pass | LegiScan API legiscan-1619324 LegiScan-ToS | |
| SBIR: Passed by House of Origin | Yea | upper · stage not recorded · roll 1619323 | Jan 29, 2026 | pass | LegiScan API legiscan-1619323 LegiScan-ToS | |
|
SB 41
Abuse and exploitation of an elder, effect of conviction on intestate succession, wills, joint…
|
Motion to Read a Third Time and Pass as Amended - Roll Call 202 | Yea | upper · stage not recorded · roll 1619240 | Jan 29, 2026 | pass | LegiScan API legiscan-1619240 LegiScan-ToS |
| Givhan motion to Adopt - Roll Call 201 YMRJMN2-1 | Yea | upper · stage not recorded · roll 1619239 | Jan 29, 2026 | pass | LegiScan API legiscan-1619239 LegiScan-ToS | |
| Givhan motion to Adopt - Roll Call 200 11S763Z-1 | Yea | upper · stage not recorded · roll 1619238 | Jan 29, 2026 | pass | LegiScan API legiscan-1619238 LegiScan-ToS | |
| Third Reading in House of Origin | Yea | upper · stage not recorded · roll 1619237 | Jan 29, 2026 | pass | LegiScan API legiscan-1619237 LegiScan-ToS | |
| SBIR: Passed by House of Origin | Yea | upper · stage not recorded · roll 1619236 | Jan 29, 2026 | pass | LegiScan API legiscan-1619236 LegiScan-ToS |
Sponsored legislation (19 as lead sponsor)
-
SJR 98
AL · —
Naming the Lamar S. "Bubba" Woodham, Jr. Highway
-
SB 178
AL · —
Trusts; amend Uniform Principal and Income Act, permit trustee to adjust between principal and income
-
SB 336
AL · —
Department of Human Resources, child-care facilities, exceptions to licensing requirements, limited; child abuse investigations, procedures and authority…
-
SB 179
AL · —
Alabama Uniform Trust Code; amended to conform with Alabama Qualified Dispositions in Trust Act, limit property subject to creditors' claims
-
SB 296
AL · —
Juvenile courts; appointment of duties and limitations of volunteer advocates in certain cases provided, state entity supporting local programs established…
-
SB 338
AL · —
Alabama Board of Examiners in Counseling; authorized to conduct criminal history background checks
-
SB 250
AL · —
Alabama Indian Affairs Commission; commission authority and membership revised, additional tribes recognized
-
SB 240
AL · —
Parole, remote inmate participation at parole hearings, authorized, conditions established
-
SJR 37
AL · —
Sheriff Derrick Cunningham, recognized
-
SB 339
AL · —
Crenshaw County; authorize law enforcement to take individual with mental illness into protective custody under certain conditions; legal immunity provided
Showing the 10 most recent.