Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.d/hi-ak-snap-abawd-hr1.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Correct Alaska's SNAP ABAWD HR1 implementation date from 2025-11-01 to 2026-11-01: FNS approved Alaska's good-faith exemption under 7 U.S.C. 2015(o)(7) effective 2025-11-01 through 2026-10-31, deferring the HR1 rules in all areas except Anchorage (modeled as a statewide approximation).
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
# P.L. 119-21 grants Alaska preferential waiver authority (150% of the
# national average unemployment threshold and good-faith exemptions)
# per 7 U.S.C. 2015(o)(4)(A)(ii) and 2015(o)(7). Alaska implemented the
# HR1 ABAWD work requirement changes effective 2025-11-01, alongside a
# good-faith exemption waiver covering all census areas and boroughs
# except the Municipality of Anchorage. Borough-level high-unemployment
# waivers are not modeled here.
# per 7 U.S.C. 2015(o)(4)(A)(ii) and 2015(o)(7). FNS approved Alaska's
# good-faith exemption effective 2025-11-01 through 2026-10-31, deferring
# the HR1 ABAWD rules in all areas except the Municipality of Anchorage,
# which applies them from 2025-11-01. The exemption determination is
# area-based; Anchorage is the only Alaska area to which the HR1 rules
# currently apply, and it holds roughly 40% of Alaska's population. This
# statewide parameter approximates all of Alaska as exempt through the
# window (treating the exemption as in effect for the ~60% of the
# population outside Anchorage as well), because the Anchorage split
# requires borough-level geography, tracked separately. Under
# 7 U.S.C. 2015(o)(7)(D)(i) (as amended by HR1) a good-faith exemption,
# once granted, may be renewed but expires no later than 2028-12-31 and
# may not be renewed beyond that date; the 2026-11-01 date assumes the
# exemption is not renewed. Borough-level high-unemployment waivers are
# not modeled here.
description: Alaska implements the HR1 changes to Able-Bodied Adult Without Dependents work requirements under the Supplemental Nutrition Assistance Program when this is true.

values:
0000-01-01: false
2025-11-01: true
2026-11-01: true

metadata:
unit: bool
Expand All @@ -18,7 +28,9 @@ metadata:
reference:
- title: Alaska Department of Health, H.R. 1 - AK Impacts
href: https://health.alaska.gov/en/education/hr-1-ak-impacts/
- title: Public Law 119-21, Section 10102(a) - Modifications to SNAP ABAWD Requirements
href: https://www.congress.gov/119/plaws/publ21/PLAW-119publ21.pdf#page=81
- title: 7 U.S.C. 2015(o)(7) - Good faith exemptions for Alaska and Hawaii
href: https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title7-section2015&num=0&edition=prelim
- title: Public Law 119-21, Section 10102(c) - Exemption for noncontiguous States
href: https://www.congress.gov/119/bills/hr1/BILLS-119hr1enr.pdf#page=12
- title: USDA FNS SNAP Provisions of the One Big Beautiful Bill Act of 2025, ABAWD Waivers Implementation Memorandum (October 3, 2025)
href: https://www.fns.usda.gov/snap/obbb-ABAWD-Waivers-Implementation-Memo
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Federal HR1 effective date: 2025-07-04
# CA delays to 2026-06-01 per ACL 25-93
# HI and AK delay to 2025-11-01
# HI delays to 2025-11-01
# AK is exempt through 2026-10-31 under the 7 U.S.C. 2015(o)(7) good-faith
# exemption (statewide approximation; Anchorage applies HR1 from 2025-11-01)

- name: Case 1, non-CA after federal effective date.
period: 2026-01
Expand Down Expand Up @@ -62,7 +64,7 @@
output:
is_snap_abawd_hr1_in_effect: false

- name: Case 9, AK not in effect between federal and state adoption dates.
- name: Case 9, AK not in effect between federal effective date and exemption window.
period: 2025-08
input:
state_code:
Expand All @@ -78,13 +80,13 @@
output:
is_snap_abawd_hr1_in_effect: true

- name: Case 11, AK in effect at state adoption date.
- name: Case 11, AK not in effect at start of good-faith exemption window.
period: 2025-11
input:
state_code:
2025: AK
output:
is_snap_abawd_hr1_in_effect: true
is_snap_abawd_hr1_in_effect: false

- name: Case 12, HI in effect in 2026 steady state.
period: 2026-01
Expand All @@ -93,9 +95,38 @@
output:
is_snap_abawd_hr1_in_effect: true

- name: Case 13, AK in effect in 2026 steady state.
- name: Case 13, AK not in effect during good-faith exemption window.
period: 2026-01
input:
state_code: AK
output:
is_snap_abawd_hr1_in_effect: false

- name: Case 14, AK in effect when good-faith exemption expires.
period: 2026-11
input:
state_code:
2026: AK
output:
is_snap_abawd_hr1_in_effect: true

- name: Case 15, AK in effect in 2027 steady state.
period: 2027-01
input:
state_code: AK
output:
is_snap_abawd_hr1_in_effect: true

# Boundary at the end of the AK good-faith exemption window. The AK
# hr1_in_effect parameter flips false -> true at 2026-11-01, so 2026-10 is
# the last exempt month (false) and 2026-11 is the first in-effect month
# (true). state_code is a YEAR variable read via period.this_year, so
# non-January month periods require year-keyed inputs (2026: AK) to avoid a
# period-parsing error in policyengine-core input storage.
- name: Case 16, AK still exempt in the last month of the exemption window.
period: 2026-10
input:
state_code:
2026: AK
output:
is_snap_abawd_hr1_in_effect: false
Original file line number Diff line number Diff line change
Expand Up @@ -668,3 +668,35 @@
is_disabled: false
output:
meets_snap_abawd_work_requirements: true

# =====================================================
# Alaska good-faith exemption through 2026-10-31 -
# 7 U.S.C. 2015(o)(7)
# =====================================================

- name: Case 44, AK age 60 still exempt during good-faith exemption window.
period: 2026-01
absolute_error_margin: 0.1
input:
age: 60
weekly_hours_worked_before_lsr: 1
is_disabled: false
state_code: AK
output:
meets_snap_abawd_work_requirements: true

# Non-January month periods require year-keyed inputs for year-defined
# variables (age, hours, state_code), to avoid a period-parsing error in
# policyengine-core's input storage.
- name: Case 45, AK age 60 in extended band fails after exemption expires.
period: 2026-12
absolute_error_margin: 0.1
input:
age:
2026: 60
weekly_hours_worked_before_lsr:
2026: 1
state_code:
2026: AK
output:
meets_snap_abawd_work_requirements: false
Loading