diff --git a/.claude/worktrees/agent-a1ddfe21 b/.claude/worktrees/agent-a1ddfe21 deleted file mode 160000 index 836d54b26f6..00000000000 --- a/.claude/worktrees/agent-a1ddfe21 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 836d54b26f67bf9d188fd12f784b7dd20454f1f0 diff --git a/.claude/worktrees/agent-a4253de1 b/.claude/worktrees/agent-a4253de1 deleted file mode 160000 index 092a7092612..00000000000 --- a/.claude/worktrees/agent-a4253de1 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 092a70926127a7c7b0a8b9097939e44ab447ad5f diff --git a/.claude/worktrees/agent-a84d70c3 b/.claude/worktrees/agent-a84d70c3 deleted file mode 160000 index 46f2228bcc3..00000000000 --- a/.claude/worktrees/agent-a84d70c3 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 46f2228bcc39f20cfec77e0dc47f90e1573fa32a diff --git a/.claude/worktrees/agent-a8792ef6 b/.claude/worktrees/agent-a8792ef6 deleted file mode 160000 index 5257e51f296..00000000000 --- a/.claude/worktrees/agent-a8792ef6 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5257e51f296ff48f4287e19e85858a5861084b11 diff --git a/.claude/worktrees/agent-a8d9111e b/.claude/worktrees/agent-a8d9111e deleted file mode 160000 index 1f02556dacd..00000000000 --- a/.claude/worktrees/agent-a8d9111e +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1f02556dacd71ba96428de6303f7a344055622c7 diff --git a/.claude/worktrees/agent-aae5c03b b/.claude/worktrees/agent-aae5c03b deleted file mode 160000 index 4f32f82eaea..00000000000 --- a/.claude/worktrees/agent-aae5c03b +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4f32f82eaea24a40190a9efee6393f95a85319f6 diff --git a/.claude/worktrees/agent-ac4cc450 b/.claude/worktrees/agent-ac4cc450 deleted file mode 160000 index 626be411d36..00000000000 --- a/.claude/worktrees/agent-ac4cc450 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 626be411d369c609900d0e4f2a717a2bd825c726 diff --git a/.claude/worktrees/agent-aca3b09f b/.claude/worktrees/agent-aca3b09f deleted file mode 160000 index 0b3c7b3e3c5..00000000000 --- a/.claude/worktrees/agent-aca3b09f +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0b3c7b3e3c53a4b362dc0ee04619a6fed7e4592c diff --git a/.claude/worktrees/agent-acc62533 b/.claude/worktrees/agent-acc62533 deleted file mode 160000 index 836d54b26f6..00000000000 --- a/.claude/worktrees/agent-acc62533 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 836d54b26f67bf9d188fd12f784b7dd20454f1f0 diff --git a/.gitignore b/.gitignore index 29b5d740160..7b1089e7c78 100644 --- a/.gitignore +++ b/.gitignore @@ -66,4 +66,7 @@ oryx-build-commands.txt .claude/settings.local.json # Claude Code temporary files -tmpclaude-*-cwd \ No newline at end of file +tmpclaude-*-cwd + +# Claude Code worktrees +.claude/worktrees/ diff --git a/changelog.d/add-snap-sua-data.added.md b/changelog.d/add-snap-sua-data.added.md new file mode 100644 index 00000000000..d572b308349 --- /dev/null +++ b/changelog.d/add-snap-sua-data.added.md @@ -0,0 +1 @@ +Add comprehensive SNAP utility allowance data: FY2019-FY2026 values for all states, split Alaska into 6 sub-regions and New York into 3 sub-regions with county mapping, add household-size-based SUA/BUA for AZ/NC/TN/VA, and add HI/GU individual utility allowances (electricity, gas, water) varying by household size. diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/active.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/active.yaml index f82e3301f8a..0b4609b6b4e 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/active.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/active.yaml @@ -1,5 +1,20 @@ description: Whether households without heating/cooling expenses and at least two other utilities are given the Limited Utility Allowance. -AK: +AK_C: + 2010-01-01: false + 2021-10-01: false +AK_N: + 2010-01-01: false + 2021-10-01: false +AK_NW: + 2010-01-01: false + 2021-10-01: false +AK_SC: + 2010-01-01: false + 2021-10-01: false +AK_SE: + 2010-01-01: false + 2021-10-01: false +AK_SW: 2010-01-01: false 2021-10-01: false AL: @@ -49,7 +64,7 @@ IL: 2021-10-01: true IN: 2010-01-01: false - 2021-10-01: true + 2021-05-01: true KS: 2010-01-01: false 2021-10-01: true @@ -64,7 +79,7 @@ MA: 2021-10-01: true MD: 2010-01-01: false - 2021-10-01: true + 2020-01-01: true ME: 2010-01-01: false 2021-10-01: true @@ -104,7 +119,13 @@ NM: NV: 2010-01-01: false 2021-10-01: true -NY: +NY_NAS: + 2010-01-01: false + 2021-10-01: true +NY_NYC: + 2010-01-01: false + 2021-10-01: true +NY_ONY: 2010-01-01: false 2021-10-01: true OH: @@ -163,3 +184,10 @@ metadata: label: SNAP Limited Utility Allowance active breakdown: - snap_utility_region + reference: + - title: USDA | Food and Nutrition Service | SNAP | Standard Utility Allowances + href: https://www.fns.usda.gov/snap/eligibility/deduction/standard-utility-allowances + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/amount.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/amount.yaml index 4f74ff05216..9c825c4f974 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/amount.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/amount.yaml @@ -1,43 +1,134 @@ description: States that define Supplemental Nutrition Assistance Program limited utility allowances by household size set these allowance values. +AZ: + 1: + 2023-10-01: 150 + 2024-10-01: 145 + 2025-10-01: 149 + 2: + 2023-10-01: 150 + 2024-10-01: 145 + 2025-10-01: 149 + 3: + 2023-10-01: 150 + 2024-10-01: 145 + 2025-10-01: 149 + 4: + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 5: + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 6: + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 7: + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 8: + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 9: + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 10: + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 NC: 1: 2023-10-01: 371 2024-10-01: 382 + 2025-10-01: 392 2: 2023-10-01: 408 2024-10-01: 420 + 2025-10-01: 431 3: 2023-10-01: 448 2024-10-01: 462 + 2025-10-01: 474 4: 2023-10-01: 488 2024-10-01: 504 + 2025-10-01: 518 5: 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 6: 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 7: 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 8: 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 9: 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 10: 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 +TN: + 1: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 2: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 3: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 4: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 5: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 6: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 7: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 8: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 9: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 10: + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 metadata: period: month unit: currency-USD label: SNAP LUAs by household size breakdown: - # Add a more comprehensive breakdown criterion once more states are added - - [NC] + - [AZ, NC, TN] - range(1, 10) breakdown_labels: - State @@ -45,3 +136,5 @@ metadata: reference: - title: SNAP Screener Compiled State SNAP Data href: https://www.snapscreener.com/data + - title: USDA FNS SUA Table FY2024 + href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/participating_states.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/states.yaml similarity index 91% rename from policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/participating_states.yaml rename to policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/states.yaml index e9de0402a54..b99547d73a1 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/participating_states.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/states.yaml @@ -1,7 +1,9 @@ description: These states vary their Supplemental Nutrition Assistance Program limited utility allowances by household size. values: - 2024-01-01: + 2023-10-01: + - AZ - NC + - TN metadata: unit: list diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/main.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/main.yaml index bf3d2e6825f..ba4db3e0d76 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/main.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/main.yaml @@ -1,32 +1,79 @@ description: A household is eligible for the Limited Utility Allowance if it does not have separate heating and cooling costs, but does have at least two other utilities. Also known as the 'basic' utility allowance. -AK: +AK_C: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +AK_N: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +AK_NW: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +AK_SC: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +AK_SE: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +AK_SW: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 AL: 2010-01-01: 0 + 2018-10-01: 357 2021-10-01: 389 2023-10-01: 434 2024-10-01: 454 + 2025-10-01: 466 AR: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 263 2024-10-01: 267 + 2025-10-01: 274 AZ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 150 2024-10-01: 145 + 2025-10-01: 149 CA: 2010-01-01: 0 + 2018-10-01: 130 2021-10-01: 144 2023-10-01: 158 2024-10-01: 166 + 2025-10-01: 170 CO: 2010-01-01: 0 + 2018-10-01: 304 2021-10-01: 314 2022-10-01: value: 338 @@ -37,250 +84,362 @@ CO: href: https://www.sos.state.co.us/CCR/GenerateRulePdf.do?ruleVersionId=10492&fileName=10%20CCR%202506-1 2023-10-01: 356 2024-10-01: 367 + 2025-10-01: 377 CT: 2010-01-01: 0 + 2018-10-01: 324 2021-10-01: 345 2023-10-01: 402 2024-10-01: 419 + 2025-10-01: 430 DC: 2010-01-01: 0 + 2018-10-01: 276 2021-10-01: 292 2023-10-01: 323 2024-10-01: 339 + 2025-10-01: 348 DE: 2010-01-01: 0 + 2018-10-01: 289 2021-10-01: 294 2023-10-01: 367 2024-10-01: 359 + 2025-10-01: 369 FL: 2010-01-01: 0 + 2018-10-01: 290 2021-10-01: 298 2023-10-01: 340 2024-10-01: 339 + 2025-10-01: 348 GA: 2010-01-01: 0 + 2018-10-01: 323 2021-10-01: 302 2023-10-01: 349 + 2025-10-01: 358 GU: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 HI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 IA: 2010-01-01: 0 + 2018-10-01: 287 2021-10-01: 270 2023-10-01: 277 2024-10-01: 284 + 2025-10-01: 292 ID: 2010-01-01: 0 + 2018-10-01: 303 2021-10-01: 299 2023-10-01: 301 2024-10-01: 305 + 2025-10-01: 313 IL: 2010-01-01: 0 + 2018-10-01: 319 2021-10-01: 341 2023-10-01: 386 2024-10-01: 445 + 2025-10-01: 457 IN: - # Indiana does not follow the fiscal year; SUA is effective May 1. + # Indiana SUA is effective May 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Indiana aligned with the federal cycle. 2010-01-01: 0 + 2018-05-01: 253 2021-05-01: 259 2023-05-01: 276 - 2024-05-01: 274 + 2025-10-01: 283 KS: 2010-01-01: 0 + 2018-10-01: 243 2021-10-01: 286 2023-10-01: 327 2024-10-01: 336 + 2025-10-01: 345 KY: 2010-01-01: 0 + 2018-10-01: 274 2021-10-01: 281 2023-10-01: 395 2024-10-01: 322 + 2025-10-01: 331 LA: 2010-01-01: 0 + 2018-10-01: 196 2021-10-01: 203 2023-10-01: 230 2024-10-01: 251 + 2025-10-01: 258 MA: 2010-01-01: 0 + 2018-10-01: 396 2021-10-01: 421 2023-10-01: 520 2024-10-01: 542 + 2025-10-01: 556 MD: - # Maryland does not follow the fiscal year; LUA is effective January 1. + # Maryland SUA is effective January 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Maryland aligned with the federal cycle. 2010-01-01: 0 + 2019-01-01: 257 2020-01-01: 240 2021-01-01: 238 2022-01-01: 264 2023-01-01: 309 2024-01-01: 337 2025-01-01: 341 + 2025-10-01: 350 ME: 2010-01-01: 0 + 2018-10-01: 231 2021-10-01: 285 2023-10-01: 341 2024-10-01: 353 + 2025-10-01: 598 MI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MO: 2010-01-01: 0 + 2018-10-01: 303 2021-10-01: 327 2023-10-01: 351 2024-10-01: 363 + 2025-10-01: 373 MS: 2010-01-01: 0 + 2018-10-01: 206 2021-10-01: 206 2023-10-01: 191 2024-10-01: 222 + 2025-10-01: 228 MT: 2010-01-01: 0 + 2018-10-01: 196 2021-10-01: 214 2023-10-01: 244 2024-10-01: 260 + 2025-10-01: 267 NC: 2010-01-01: 0 + 2018-10-01: 246 2021-10-01: 331 2023-10-01: 371 2024-10-01: 382 + 2025-10-01: 392 ND: 2010-01-01: 0 + 2018-10-01: 232 2021-10-01: 242 2023-10-01: 270 2024-10-01: 279 + 2025-10-01: 286 NE: 2010-01-01: 0 + 2018-10-01: 251 2021-10-01: 267 2023-10-01: 303 2024-10-01: 313 + 2025-10-01: 321 NH: 2010-01-01: 0 + 2018-10-01: 264 2021-10-01: 277 2023-10-01: 350 2024-10-01: 363 + 2025-10-01: 373 NJ: 2010-01-01: 0 + 2018-10-01: 316 2021-10-01: 359 2023-10-01: 464 2024-10-01: 492 + 2025-10-01: 505 NM: 2010-01-01: 0 + 2018-10-01: 139 2021-10-01: 135 2023-10-01: 215 2024-10-01: 281 + 2025-10-01: 289 NV: 2010-01-01: 0 + 2018-10-01: 252 2021-10-01: 249 2023-10-01: 350 2024-10-01: 352 -NY: + 2025-10-01: 361 +NY_NAS: + 2010-01-01: 0 + 2018-10-01: 292 + 2021-10-01: 285 + 2023-10-01: 363 + 2024-10-01: 378 + 2025-10-01: 388 +NY_NYC: + 2010-01-01: 0 + 2018-10-01: 316 + 2021-10-01: 285 + 2023-10-01: 391 + 2024-10-01: 408 + 2025-10-01: 419 +NY_ONY: 2010-01-01: 0 + 2018-10-01: 268 2021-10-01: 285 2023-10-01: 332 2024-10-01: 346 + 2025-10-01: 355 OH: 2010-01-01: 0 + 2018-10-01: 351 2021-10-01: 377 2023-10-01: 453 2024-10-01: 466 + 2025-10-01: 479 OK: 2010-01-01: 0 + 2018-10-01: 311 2021-10-01: 292 2023-10-01: 334 2024-10-01: 345 + 2025-10-01: 354 OR: 2010-01-01: 0 + 2018-10-01: 328 2021-10-01: 353 2023-10-01: 370 2024-10-01: 393 + 2025-10-01: 404 PA: 2010-01-01: 0 + 2018-10-01: 308 2021-10-01: 317 2023-10-01: 401 2024-10-01: 402 + 2025-10-01: 488 RI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SC: 2010-01-01: 0 + 2018-10-01: 230 2021-10-01: 216 2023-10-01: 247 2024-10-01: 258 + 2025-10-01: 265 SD: 2010-01-01: 0 + 2018-10-01: 206 2021-10-01: 220 2023-10-01: 250 2024-10-01: 258 + 2025-10-01: 265 TN: 2010-01-01: 0 + 2018-10-01: 136 2021-10-01: 136 2023-10-01: 164 2024-10-01: 158 + 2025-10-01: 162 TX: 2010-01-01: 0 + 2018-10-01: 316 2021-10-01: 345 2023-10-01: 391 2024-10-01: 390 + 2025-10-01: 400 UT: 2010-01-01: 0 + 2018-10-01: 283 2021-10-01: 274 2023-10-01: 382 2024-10-01: 420 + 2025-10-01: 431 VA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VT: 2010-01-01: 0 + 2018-10-01: 235 2021-10-01: 250 2023-10-01: 291 2024-10-01: 303 + 2025-10-01: 311 WA: 2010-01-01: 0 + 2018-10-01: 336 2021-10-01: 361 2023-10-01: 383 2024-10-01: 396 + 2025-10-01: 406 WI: 2010-01-01: 0 + 2018-10-01: 308 2021-10-01: 317 2023-10-01: 347 2024-10-01: 375 + 2025-10-01: 385 WV: 2010-01-01: 0 + 2018-10-01: 275 2021-10-01: 280 2023-10-01: 305 2024-10-01: 321 + 2025-10-01: 330 WY: 2010-01-01: 0 + 2018-10-01: 266 2021-10-01: 291 2023-10-01: 317 2024-10-01: 330 + 2025-10-01: 340 metadata: unit: currency-USD period: month label: SNAP limited utility allowance reference: - - name: USDA | Food and Nutrition Service | SNAP | Standard Utility Allowances + - title: USDA | Food and Nutrition Service | SNAP | Standard Utility Allowances href: https://www.fns.usda.gov/snap/eligibility/deduction/standard-utility-allowances - - name: SNAP Screener | SNAP Eligibility Parameters + - title: SNAP Screener | SNAP Eligibility Parameters href: https://www.snapscreener.com/?p=table - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx breakdown: - snap_utility_region diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/electricity.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/electricity.yaml new file mode 100644 index 00000000000..9745cb1a601 --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/electricity.yaml @@ -0,0 +1,96 @@ +description: States that vary Supplemental Nutrition Assistance Program individual electricity utility allowances by household size set these allowance values. +GU: + 1: + 2023-10-01: 173 + 2024-10-01: 188 + 2025-10-01: 193 + 2: + 2023-10-01: 194 + 2024-10-01: 218 + 2025-10-01: 224 + 3: + 2023-10-01: 199 + 2024-10-01: 218 + 2025-10-01: 224 + 4: + 2023-10-01: 238 + 2024-10-01: 260 + 2025-10-01: 267 + 5: + 2023-10-01: 270 + 2024-10-01: 296 + 2025-10-01: 304 + 6: + 2023-10-01: 309 + 2024-10-01: 338 + 2025-10-01: 347 + 7: + 2023-10-01: 351 + 2024-10-01: 384 + 2025-10-01: 394 + 8: + 2023-10-01: 368 + 2024-10-01: 402 + 2025-10-01: 413 + 9: + 2023-10-01: 393 + 2024-10-01: 430 + 2025-10-01: 442 + 10: + 2023-10-01: 393 + 2024-10-01: 430 + 2025-10-01: 442 +HI: + 1: + 2023-10-01: 300 + 2024-10-01: 291 + 2025-10-01: 299 + 2: + 2023-10-01: 326 + 2024-10-01: 315 + 2025-10-01: 324 + 3: + 2023-10-01: 378 + 2024-10-01: 366 + 2025-10-01: 376 + 4: + 2023-10-01: 473 + 2024-10-01: 457 + 2025-10-01: 469 + 5: + 2023-10-01: 473 + 2024-10-01: 457 + 2025-10-01: 469 + 6: + 2023-10-01: 559 + 2024-10-01: 539 + 2025-10-01: 554 + 7: + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 8: + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 9: + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 10: + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + +metadata: + period: month + unit: currency-USD + label: SNAP individual electricity utility allowance by household size + breakdown: + - [GU, HI] + - range(1, 10) + reference: + - title: USDA SNAP utility allowances by state spreadsheet (FY2024) + href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 + - title: USDA SNAP utility allowances by state spreadsheet (FY2025) + href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/gas_and_fuel.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/gas_and_fuel.yaml new file mode 100644 index 00000000000..02b3d5d68bc --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/gas_and_fuel.yaml @@ -0,0 +1,96 @@ +description: States that vary Supplemental Nutrition Assistance Program individual gas and fuel utility allowances by household size set these allowance values. +GU: + 1: + 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 + 2: + 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 + 3: + 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 + 4: + 2023-10-01: 72 + 2024-10-01: 72 + 2025-10-01: 74 + 5: + 2023-10-01: 72 + 2024-10-01: 72 + 2025-10-01: 74 + 6: + 2023-10-01: 72 + 2024-10-01: 72 + 2025-10-01: 74 + 7: + 2023-10-01: 108 + 2024-10-01: 108 + 2025-10-01: 111 + 8: + 2023-10-01: 108 + 2024-10-01: 108 + 2025-10-01: 111 + 9: + 2023-10-01: 108 + 2024-10-01: 108 + 2025-10-01: 111 + 10: + 2023-10-01: 108 + 2024-10-01: 108 + 2025-10-01: 111 +HI: + 1: + 2023-10-01: 300 + 2024-10-01: 291 + 2025-10-01: 299 + 2: + 2023-10-01: 326 + 2024-10-01: 315 + 2025-10-01: 324 + 3: + 2023-10-01: 378 + 2024-10-01: 366 + 2025-10-01: 376 + 4: + 2023-10-01: 473 + 2024-10-01: 457 + 2025-10-01: 469 + 5: + 2023-10-01: 473 + 2024-10-01: 457 + 2025-10-01: 469 + 6: + 2023-10-01: 559 + 2024-10-01: 539 + 2025-10-01: 554 + 7: + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 8: + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 9: + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 10: + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + +metadata: + period: month + unit: currency-USD + label: SNAP individual gas and fuel utility allowance by household size + breakdown: + - [GU, HI] + - range(1, 10) + reference: + - title: USDA SNAP utility allowances by state spreadsheet (FY2024) + href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 + - title: USDA SNAP utility allowances by state spreadsheet (FY2025) + href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/states.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/states.yaml new file mode 100644 index 00000000000..13391aa0da5 --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/states.yaml @@ -0,0 +1,15 @@ +description: These states vary their Supplemental Nutrition Assistance Program individual utility allowances by household size. +values: + 2023-10-01: + - GU + - HI + +metadata: + unit: list + label: States with SNAP individual utility allowances varying with household size + period: year + reference: + - title: USDA SNAP utility allowances by state spreadsheet (FY2024) + href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 + - title: USDA SNAP utility allowances by state spreadsheet (FY2025) + href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/water.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/water.yaml new file mode 100644 index 00000000000..72a131cc8c8 --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/water.yaml @@ -0,0 +1,96 @@ +description: States that vary Supplemental Nutrition Assistance Program individual water utility allowances by household size set these allowance values. +GU: + 1: + 2023-10-01: 38 + 2024-10-01: 38 + 2025-10-01: 39 + 2: + 2023-10-01: 50 + 2024-10-01: 50 + 2025-10-01: 51 + 3: + 2023-10-01: 50 + 2024-10-01: 50 + 2025-10-01: 51 + 4: + 2023-10-01: 69 + 2024-10-01: 69 + 2025-10-01: 71 + 5: + 2023-10-01: 85 + 2024-10-01: 85 + 2025-10-01: 87 + 6: + 2023-10-01: 111 + 2024-10-01: 111 + 2025-10-01: 114 + 7: + 2023-10-01: 136 + 2024-10-01: 136 + 2025-10-01: 140 + 8: + 2023-10-01: 150 + 2024-10-01: 150 + 2025-10-01: 154 + 9: + 2023-10-01: 171 + 2024-10-01: 171 + 2025-10-01: 176 + 10: + 2023-10-01: 171 + 2024-10-01: 171 + 2025-10-01: 176 +HI: + 1: + 2023-10-01: 57 + 2024-10-01: 65 + 2025-10-01: 67 + 2: + 2023-10-01: 64 + 2024-10-01: 73 + 2025-10-01: 75 + 3: + 2023-10-01: 70 + 2024-10-01: 81 + 2025-10-01: 83 + 4: + 2023-10-01: 83 + 2024-10-01: 95 + 2025-10-01: 98 + 5: + 2023-10-01: 83 + 2024-10-01: 95 + 2025-10-01: 98 + 6: + 2023-10-01: 95 + 2024-10-01: 109 + 2025-10-01: 112 + 7: + 2023-10-01: 114 + 2024-10-01: 131 + 2025-10-01: 135 + 8: + 2023-10-01: 114 + 2024-10-01: 131 + 2025-10-01: 135 + 9: + 2023-10-01: 114 + 2024-10-01: 131 + 2025-10-01: 135 + 10: + 2023-10-01: 114 + 2024-10-01: 131 + 2025-10-01: 135 + +metadata: + period: month + unit: currency-USD + label: SNAP individual water utility allowance by household size + breakdown: + - [GU, HI] + - range(1, 10) + reference: + - title: USDA SNAP utility allowances by state spreadsheet (FY2024) + href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 + - title: USDA SNAP utility allowances by state spreadsheet (FY2025) + href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/electricity.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/electricity.yaml index dc82a806ddb..735206ebe22 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/electricity.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/electricity.yaml @@ -10,33 +10,81 @@ metadata: uprating: gov.usda.snap.uprating propagate_metadata_to_children: true reference: - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx -AK: +AK_C: 2010-01-01: 0 + 2018-10-01: 107 2021-10-01: 85 2023-10-01: 131 2024-10-01: 130 + 2025-10-01: 134 +AK_N: + 2010-01-01: 0 + 2018-10-01: 136 + 2021-10-01: 85 + 2023-10-01: 171 + 2024-10-01: 166 + 2025-10-01: 170 +AK_NW: + 2010-01-01: 0 + 2018-10-01: 149 + 2021-10-01: 85 + 2023-10-01: 161 + 2024-10-01: 154 + 2025-10-01: 158 +AK_SC: + 2010-01-01: 0 + 2018-10-01: 128 + 2021-10-01: 85 + 2023-10-01: 107 + 2024-10-01: 106 + 2025-10-01: 109 +AK_SE: + 2010-01-01: 0 + 2018-10-01: 79 + 2021-10-01: 85 + 2023-10-01: 69 + 2024-10-01: 70 + 2025-10-01: 72 +AK_SW: + 2010-01-01: 0 + 2018-10-01: 169 + 2021-10-01: 85 + 2023-10-01: 165 + 2024-10-01: 165 + 2025-10-01: 169 AL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AR: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AZ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CO: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 59 2022-10-01: value: 64 @@ -47,211 +95,324 @@ CO: href: https://www.sos.state.co.us/CCR/GenerateRulePdf.do?ruleVersionId=10492&fileName=10%20CCR%202506-1 2023-10-01: 67 2024-10-01: 69 + 2025-10-01: 71 CT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 DC: 2010-01-01: 0 + 2018-10-01: 69 2021-10-01: 73 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 75 2023-10-01: 82 2024-10-01: 99 + 2025-10-01: 102 FL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GU: 2010-01-01: 0 + 2018-10-01: 133 2021-10-01: 133 2023-10-01: 173 2024-10-01: 188 + 2025-10-01: 193 HI: 2010-01-01: 0 + 2018-10-01: 193 2021-10-01: 230 2023-10-01: 300 2024-10-01: 291 + 2025-10-01: 299 IA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ID: 2010-01-01: 0 + 2018-10-01: 134 2021-10-01: 135 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2018-10-01: 72 2021-10-01: 59 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: + # Indiana SUA is effective May 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Indiana aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 57 + 2018-05-01: 56 + 2021-05-01: 57 2023-05-01: 60 + 2025-10-01: 62 KS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 KY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 LA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MD: + # Maryland SUA is effective January 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Maryland aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 0 - 2024-01-01: 0 + 2019-01-01: 0 + 2021-01-01: 0 2023-01-01: 0 + 2025-10-01: 0 ME: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MI: 2010-01-01: 0 + 2018-10-01: 135 2021-10-01: 150 2023-10-01: 157 2024-10-01: 176 + 2025-10-01: 181 MN: 2010-01-01: 0 + 2018-10-01: 172 2021-10-01: 149 2023-10-01: 213 2024-10-01: 229 + 2025-10-01: 235 MO: 2010-01-01: 0 + 2018-10-01: 125 2021-10-01: 134 2023-10-01: 153 2024-10-01: 158 + 2025-10-01: 162 MS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MT: 2010-01-01: 0 + 2018-10-01: 164 2021-10-01: 180 2023-10-01: 105 2024-10-01: 113 + 2025-10-01: 116 NC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ND: 2010-01-01: 0 + 2018-10-01: 200 2021-10-01: 208 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2018-10-01: 51 2021-10-01: 54 2023-10-01: 60 2024-10-01: 62 + 2025-10-01: 63 NH: 2010-01-01: 0 + 2018-10-01: 155 2021-10-01: 162 2023-10-01: 204 2024-10-01: 211 + 2025-10-01: 217 NJ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NM: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NV: 2010-01-01: 0 + 2018-10-01: 56 2021-10-01: 56 2023-10-01: 81 2024-10-01: 75 -NY: + 2025-10-01: 76 +NY_NAS: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_NYC: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_ONY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 OH: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 84 2023-10-01: 102 2024-10-01: 105 + 2025-10-01: 108 OK: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 OR: 2010-01-01: 0 + 2018-10-01: 65 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 60 2023-10-01: 70 2024-10-01: 72 + 2025-10-01: 128 RI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SD: 2010-01-01: 0 + 2018-10-01: 85 2021-10-01: 91 2023-10-01: 103 2024-10-01: 106 + 2025-10-01: 109 TN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 TX: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 UT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WI: 2010-01-01: 0 + 2018-10-01: 130 2021-10-01: 140 2023-10-01: 144 2024-10-01: 151 + 2025-10-01: 155 WV: 2010-01-01: 0 + 2018-10-01: 74 2021-10-01: 77 2023-10-01: 79 2024-10-01: 86 + 2025-10-01: 88 WY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/gas_and_fuel.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/gas_and_fuel.yaml index 480fe3e5aa4..ed7f0ca995b 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/gas_and_fuel.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/gas_and_fuel.yaml @@ -10,33 +10,81 @@ metadata: uprating: gov.usda.snap.uprating propagate_metadata_to_children: true reference: - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx -AK: +AK_C: 2010-01-01: 0 + 2018-10-01: 118 2021-10-01: 113 2023-10-01: 330 2024-10-01: 302 + 2025-10-01: 310 +AK_N: + 2010-01-01: 0 + 2018-10-01: 281 + 2021-10-01: 113 + 2023-10-01: 481 + 2024-10-01: 479 + 2025-10-01: 492 +AK_NW: + 2010-01-01: 0 + 2018-10-01: 487 + 2021-10-01: 113 + 2023-10-01: 736 + 2024-10-01: 741 + 2025-10-01: 761 +AK_SC: + 2010-01-01: 0 + 2018-10-01: 144 + 2021-10-01: 113 + 2023-10-01: 317 + 2024-10-01: 300 + 2025-10-01: 308 +AK_SE: + 2010-01-01: 0 + 2018-10-01: 121 + 2021-10-01: 113 + 2023-10-01: 237 + 2024-10-01: 238 + 2025-10-01: 244 +AK_SW: + 2010-01-01: 0 + 2018-10-01: 400 + 2021-10-01: 113 + 2023-10-01: 652 + 2024-10-01: 658 + 2025-10-01: 676 AL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AR: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AZ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CO: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 59 2022-10-01: value: 64 @@ -47,208 +95,321 @@ CO: href: https://www.sos.state.co.us/CCR/GenerateRulePdf.do?ruleVersionId=10492&fileName=10%20CCR%202506-1 2023-10-01: 67 2024-10-01: 69 + 2025-10-01: 71 CT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 DC: 2010-01-01: 0 + 2018-10-01: 69 2021-10-01: 73 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 75 2023-10-01: 82 2024-10-01: 99 + 2025-10-01: 102 FL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GU: 2010-01-01: 0 + 2018-10-01: 30 2021-10-01: 30 2023-10-01: 36 + 2025-10-01: 37 HI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 300 2024-10-01: 291 + 2025-10-01: 299 IA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ID: 2010-01-01: 0 + 2018-10-01: 134 2021-10-01: 135 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2018-10-01: 72 2021-10-01: 59 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: + # Indiana SUA is effective May 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Indiana aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 57 + 2018-05-01: 56 + 2021-05-01: 57 2023-05-01: 60 + 2025-10-01: 62 KS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 KY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 LA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MD: + # Maryland SUA is effective January 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Maryland aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 0 - 2024-01-01: 0 + 2019-01-01: 0 + 2021-01-01: 0 2023-01-01: 0 + 2025-10-01: 0 ME: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MI: 2010-01-01: 0 + 2018-10-01: 44 2021-10-01: 31 2023-10-01: 34 2024-10-01: 32 + 2025-10-01: 33 MN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MO: 2010-01-01: 0 + 2018-10-01: 125 2021-10-01: 134 2023-10-01: 153 2024-10-01: 158 + 2025-10-01: 162 MS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MT: 2010-01-01: 0 + 2018-10-01: 164 2021-10-01: 180 2023-10-01: 105 2024-10-01: 113 + 2025-10-01: 116 NC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ND: 2010-01-01: 0 + 2018-10-01: 200 2021-10-01: 208 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2018-10-01: 51 2021-10-01: 54 2023-10-01: 60 2024-10-01: 62 + 2025-10-01: 63 NH: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NJ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NM: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NV: 2010-01-01: 0 + 2018-10-01: 56 2021-10-01: 56 2023-10-01: 81 2024-10-01: 75 -NY: + 2025-10-01: 76 +NY_NAS: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_NYC: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_ONY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 OH: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 84 2023-10-01: 102 2024-10-01: 105 + 2025-10-01: 108 OK: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 OR: 2010-01-01: 0 + 2018-10-01: 65 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 60 2023-10-01: 70 2024-10-01: 72 + 2025-10-01: 128 RI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SD: 2010-01-01: 0 + 2018-10-01: 85 2021-10-01: 91 2023-10-01: 103 2024-10-01: 106 + 2025-10-01: 109 TN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 TX: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 UT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WI: 2010-01-01: 0 + 2018-10-01: 36 2021-10-01: 37 2023-10-01: 42 2024-10-01: 47 + 2025-10-01: 48 WV: 2010-01-01: 0 + 2018-10-01: 74 2021-10-01: 77 2023-10-01: 79 2024-10-01: 86 + 2025-10-01: 88 WY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/phone.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/phone.yaml index 4cd02100a88..5201027391b 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/phone.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/phone.yaml @@ -10,33 +10,82 @@ metadata: uprating: gov.usda.snap.uprating propagate_metadata_to_children: true reference: - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx -AK: +AK_C: 2010-01-01: 0 + 2018-10-01: 40 2021-10-01: 15 2023-10-01: 25 + 2024-10-01: 25 + 2025-10-01: 26 +AK_N: + 2010-01-01: 0 + 2018-10-01: 31 + 2021-10-01: 15 + 2023-10-01: 34 + 2024-10-01: 34 + 2025-10-01: 35 +AK_NW: + 2010-01-01: 0 + 2018-10-01: 38 + 2021-10-01: 15 + 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 +AK_SC: + 2010-01-01: 0 + 2018-10-01: 31 + 2021-10-01: 15 + 2023-10-01: 26 + 2024-10-01: 26 + 2025-10-01: 27 +AK_SE: + 2010-01-01: 0 + 2018-10-01: 28 + 2021-10-01: 15 + 2023-10-01: 35 + 2024-10-01: 35 + 2025-10-01: 36 +AK_SW: + 2010-01-01: 0 + 2018-10-01: 35 + 2021-10-01: 15 + 2023-10-01: 35 + 2024-10-01: 35 + 2025-10-01: 36 AL: 2010-01-01: 0 + 2018-10-01: 39 2021-10-01: 46 2023-10-01: 52 + 2025-10-01: 53 AR: 2010-01-01: 0 + 2018-10-01: 50 2021-10-01: 50 2023-10-01: 50 + 2025-10-01: 51 AZ: 2010-01-01: 0 + 2018-10-01: 36 2021-10-01: 44 2023-10-01: 47 2024-10-01: 43 + 2025-10-01: 44 CA: 2010-01-01: 0 + 2018-10-01: 18 2021-10-01: 19 2023-10-01: 19 + 2025-10-01: 20 CO: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 80 2022-10-01: value: 86 @@ -47,222 +96,336 @@ CO: href: https://www.sos.state.co.us/CCR/GenerateRulePdf.do?ruleVersionId=10492&fileName=10%20CCR%202506-1 2023-10-01: 91 2024-10-01: 94 + 2025-10-01: 97 CT: 2010-01-01: 0 + 2018-10-01: 27 2021-10-01: 29 2023-10-01: 34 2024-10-01: 35 + 2025-10-01: 36 DC: 2010-01-01: 0 + 2018-10-01: 69 2021-10-01: 72 2023-10-01: 72 2024-10-01: 74 + 2025-10-01: 76 DE: 2010-01-01: 0 + 2018-10-01: 37 2021-10-01: 36 2023-10-01: 39 2024-10-01: 23 + 2025-10-01: 24 FL: 2010-01-01: 0 + 2018-10-01: 52 2021-10-01: 52 2023-10-01: 49 2024-10-01: 55 + 2025-10-01: 56 GA: 2010-01-01: 0 + 2018-10-01: 41 2021-10-01: 41 2023-10-01: 42 2024-10-01: 46 + 2025-10-01: 47 GU: 2010-01-01: 0 + 2018-10-01: 27 2021-10-01: 28 2023-10-01: 28 + 2025-10-01: 29 HI: 2010-01-01: 0 + 2018-10-01: 27 2021-10-01: 36 2023-10-01: 40 2024-10-01: 42 + 2025-10-01: 43 IA: 2010-01-01: 0 + 2018-10-01: 28 2021-10-01: 30 2023-10-01: 33 2024-10-01: 35 + 2025-10-01: 36 ID: 2010-01-01: 0 + 2018-10-01: 35 2021-10-01: 29 2023-10-01: 42 2024-10-01: 47 + 2025-10-01: 48 IL: 2010-01-01: 0 + 2018-10-01: 30 2021-10-01: 44 2023-10-01: 75 2024-10-01: 65 + 2025-10-01: 67 IN: + # Indiana SUA is effective May 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Indiana aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 32 + 2018-05-01: 31 + 2021-05-01: 32 2023-05-01: 35 + 2025-10-01: 36 KS: 2010-01-01: 0 + 2018-10-01: 36 2021-10-01: 37 2023-10-01: 42 2024-10-01: 43 + 2025-10-01: 44 KY: 2010-01-01: 0 + 2018-10-01: 38 2021-10-01: 45 2023-10-01: 66 2024-10-01: 62 + 2025-10-01: 64 LA: 2010-01-01: 0 + 2018-10-01: 43 2021-10-01: 67 2023-10-01: 74 + 2025-10-01: 76 MA: 2010-01-01: 0 + 2018-10-01: 45 2021-10-01: 48 2023-10-01: 59 2024-10-01: 62 + 2025-10-01: 64 MD: + # Maryland SUA is effective January 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Maryland aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 40 + 2019-01-01: 40 + 2021-01-01: 40 2023-01-01: 40 + 2025-10-01: 40 ME: 2010-01-01: 0 + 2018-10-01: 45 2021-10-01: 49 2023-10-01: 58 2024-10-01: 60 + 2025-10-01: 114 MI: 2010-01-01: 0 + 2018-10-01: 31 2021-10-01: 30 2023-10-01: 31 2024-10-01: 30 + 2025-10-01: 31 MN: 2010-01-01: 0 + 2018-10-01: 41 2021-10-01: 56 2023-10-01: 54 2024-10-01: 60 + 2025-10-01: 62 MO: 2010-01-01: 0 + 2018-10-01: 61 2021-10-01: 67 2023-10-01: 76 2024-10-01: 79 + 2025-10-01: 81 MS: 2010-01-01: 0 + 2018-10-01: 31 2021-10-01: 34 2023-10-01: 45 2024-10-01: 49 + 2025-10-01: 50 MT: 2010-01-01: 0 + 2018-10-01: 32 2021-10-01: 33 2023-10-01: 34 2024-10-01: 33 + 2025-10-01: 34 NC: 2010-01-01: 0 + 2018-10-01: 38 2021-10-01: 29 2023-10-01: 41 + 2025-10-01: 42 ND: 2010-01-01: 0 + 2018-10-01: 32 2021-10-01: 34 2023-10-01: 34 + 2025-10-01: 35 NE: 2010-01-01: 0 + 2018-10-01: 46 2021-10-01: 47 2023-10-01: 52 2024-10-01: 53 + 2025-10-01: 54 NH: 2010-01-01: 0 + 2018-10-01: 28 2021-10-01: 29 2023-10-01: 37 2024-10-01: 38 + 2025-10-01: 39 NJ: 2010-01-01: 0 + 2018-10-01: 29 2021-10-01: 31 2023-10-01: 32 + 2025-10-01: 33 NM: 2010-01-01: 0 + 2018-10-01: 52 2021-10-01: 59 2023-10-01: 46 2024-10-01: 50 + 2025-10-01: 51 NV: 2010-01-01: 0 + 2018-10-01: 29 2021-10-01: 25 2023-10-01: 27 2024-10-01: 51 -NY: + 2025-10-01: 52 +NY_NAS: + 2010-01-01: 0 + 2018-10-01: 30 + 2021-10-01: 31 + 2023-10-01: 31 + 2024-10-01: 31 + 2025-10-01: 32 +NY_NYC: + 2010-01-01: 0 + 2018-10-01: 30 + 2021-10-01: 31 + 2023-10-01: 31 + 2024-10-01: 31 + 2025-10-01: 32 +NY_ONY: 2010-01-01: 0 + 2018-10-01: 30 2021-10-01: 31 2023-10-01: 31 + 2024-10-01: 31 + 2025-10-01: 32 OH: 2010-01-01: 0 + 2018-10-01: 39 2021-10-01: 42 2023-10-01: 45 + 2025-10-01: 46 OK: 2010-01-01: 0 + 2018-10-01: 48 2021-10-01: 48 2023-10-01: 48 + 2025-10-01: 49 OR: 2010-01-01: 0 + 2018-10-01: 53 2021-10-01: 70 2023-10-01: 76 2024-10-01: 79 + 2025-10-01: 81 PA: 2010-01-01: 0 + 2018-10-01: 33 2021-10-01: 34 2023-10-01: 34 + 2025-10-01: 107 RI: 2010-01-01: 0 + 2018-10-01: 23 2021-10-01: 24 2023-10-01: 25 2024-10-01: 26 + 2025-10-01: 27 SC: 2010-01-01: 0 + 2018-10-01: 25 2021-10-01: 26 2023-10-01: 27 2024-10-01: 26 + 2025-10-01: 27 SD: 2010-01-01: 0 + 2018-10-01: 49 2021-10-01: 50 2023-10-01: 57 2024-10-01: 59 + 2025-10-01: 61 TN: 2010-01-01: 0 + 2018-10-01: 28 2021-10-01: 28 2023-10-01: 35 + 2025-10-01: 36 TX: 2010-01-01: 0 + 2018-10-01: 38 2021-10-01: 38 2023-10-01: 60 2024-10-01: 61 + 2025-10-01: 62 UT: 2010-01-01: 0 + 2018-10-01: 64 2021-10-01: 54 2023-10-01: 55 2024-10-01: 57 + 2025-10-01: 59 VA: 2010-01-01: 0 + 2018-10-01: 61 2021-10-01: 61 2023-10-01: 51 2024-10-01: 52 + 2025-10-01: 53 VI: 2010-01-01: 0 + 2018-10-01: 32 2021-10-01: 36 2023-10-01: 33 + 2025-10-01: 34 VT: 2010-01-01: 0 + 2018-10-01: 36 2021-10-01: 36 2023-10-01: 36 + 2025-10-01: 37 WA: 2010-01-01: 0 + 2018-10-01: 58 2021-10-01: 59 2023-10-01: 58 2024-10-01: 56 + 2025-10-01: 58 WI: 2010-01-01: 0 + 2018-10-01: 33 2021-10-01: 29 2023-10-01: 30 + 2025-10-01: 31 WV: 2010-01-01: 0 + 2018-10-01: 74 2021-10-01: 77 2023-10-01: 0 + 2025-10-01: 0 WY: 2010-01-01: 0 + 2018-10-01: 53 2021-10-01: 55 2023-10-01: 56 2024-10-01: 55 + 2025-10-01: 57 diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/sewage.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/sewage.yaml index 7455cb72fac..246daa2a42a 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/sewage.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/sewage.yaml @@ -10,32 +10,81 @@ metadata: uprating: gov.usda.snap.uprating propagate_metadata_to_children: true reference: - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx -AK: +AK_C: 2010-01-01: 0 + 2018-10-01: 43 2021-10-01: 37 2023-10-01: 59 + 2024-10-01: 59 + 2025-10-01: 61 +AK_N: + 2010-01-01: 0 + 2018-10-01: 60 + 2021-10-01: 37 + 2023-10-01: 44 + 2024-10-01: 44 + 2025-10-01: 45 +AK_NW: + 2010-01-01: 0 + 2018-10-01: 58 + 2021-10-01: 37 + 2023-10-01: 49 + 2024-10-01: 47 + 2025-10-01: 48 +AK_SC: + 2010-01-01: 0 + 2018-10-01: 47 + 2021-10-01: 37 + 2023-10-01: 63 + 2024-10-01: 63 + 2025-10-01: 65 +AK_SE: + 2010-01-01: 0 + 2018-10-01: 66 + 2021-10-01: 37 + 2023-10-01: 78 + 2024-10-01: 79 + 2025-10-01: 81 +AK_SW: + 2010-01-01: 0 + 2018-10-01: 79 + 2021-10-01: 37 + 2023-10-01: 52 + 2024-10-01: 53 + 2025-10-01: 54 AL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AR: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AZ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CO: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 59 2022-10-01: value: 64 @@ -46,208 +95,321 @@ CO: href: https://www.sos.state.co.us/CCR/GenerateRulePdf.do?ruleVersionId=10492&fileName=10%20CCR%202506-1 2023-10-01: 67 2024-10-01: 69 + 2025-10-01: 71 CT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 DC: 2010-01-01: 0 + 2018-10-01: 69 2021-10-01: 73 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 75 2023-10-01: 82 2024-10-01: 99 + 2025-10-01: 102 FL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GU: 2010-01-01: 0 + 2018-10-01: 28 2021-10-01: 28 2023-10-01: 28 + 2025-10-01: 29 HI: 2010-01-01: 0 + 2018-10-01: 88 2021-10-01: 94 2023-10-01: 95 2024-10-01: 97 + 2025-10-01: 100 IA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ID: 2010-01-01: 0 + 2018-10-01: 134 2021-10-01: 135 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2018-10-01: 72 2021-10-01: 59 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: + # Indiana SUA is effective May 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Indiana aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 57 + 2018-05-01: 56 + 2021-05-01: 57 2023-05-01: 60 + 2025-10-01: 62 KS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 KY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 LA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MD: + # Maryland SUA is effective January 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Maryland aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 0 - 2024-01-01: 0 + 2019-01-01: 0 + 2021-01-01: 0 2023-01-01: 0 + 2025-10-01: 0 ME: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MI: 2010-01-01: 0 + 2018-10-01: 91 2021-10-01: 100 2023-10-01: 109 2024-10-01: 115 + 2025-10-01: 119 MN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MO: 2010-01-01: 0 + 2018-10-01: 125 2021-10-01: 134 2023-10-01: 153 2024-10-01: 158 + 2025-10-01: 162 MS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MT: 2010-01-01: 0 + 2018-10-01: 164 2021-10-01: 180 2023-10-01: 105 2024-10-01: 113 + 2025-10-01: 116 NC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ND: 2010-01-01: 0 + 2018-10-01: 200 2021-10-01: 208 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2018-10-01: 51 2021-10-01: 54 2023-10-01: 60 2024-10-01: 62 + 2025-10-01: 63 NH: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NJ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NM: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NV: 2010-01-01: 0 + 2018-10-01: 56 2021-10-01: 56 2023-10-01: 81 2024-10-01: 75 -NY: + 2025-10-01: 76 +NY_NAS: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_NYC: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_ONY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 OH: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 84 2023-10-01: 102 2024-10-01: 105 + 2025-10-01: 108 OK: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 OR: 2010-01-01: 0 + 2018-10-01: 65 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 60 2023-10-01: 70 2024-10-01: 72 + 2025-10-01: 128 RI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SD: 2010-01-01: 0 + 2018-10-01: 85 2021-10-01: 91 2023-10-01: 103 2024-10-01: 106 + 2025-10-01: 109 TN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 TX: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 UT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 93 2023-10-01: 99 2024-10-01: 103 + 2025-10-01: 106 WV: 2010-01-01: 0 + 2018-10-01: 74 2021-10-01: 77 2023-10-01: 79 2024-10-01: 86 + 2025-10-01: 88 WY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/trash.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/trash.yaml index a1aea62141b..8a54f0b6df6 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/trash.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/trash.yaml @@ -10,32 +10,81 @@ metadata: uprating: gov.usda.snap.uprating propagate_metadata_to_children: true reference: - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx -AK: +AK_C: 2010-01-01: 0 + 2018-10-01: 32 2021-10-01: 12 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 +AK_N: + 2010-01-01: 0 + 2018-10-01: 30 + 2021-10-01: 12 + 2023-10-01: 38 + 2024-10-01: 37 + 2025-10-01: 38 +AK_NW: + 2010-01-01: 0 + 2018-10-01: 33 + 2021-10-01: 12 + 2023-10-01: 39 + 2024-10-01: 39 + 2025-10-01: 40 +AK_SC: + 2010-01-01: 0 + 2018-10-01: 51 + 2021-10-01: 12 + 2023-10-01: 39 + 2024-10-01: 39 + 2025-10-01: 40 +AK_SE: + 2010-01-01: 0 + 2018-10-01: 25 + 2021-10-01: 12 + 2023-10-01: 32 + 2024-10-01: 33 + 2025-10-01: 34 +AK_SW: + 2010-01-01: 0 + 2018-10-01: 17 + 2021-10-01: 12 + 2023-10-01: 17 + 2024-10-01: 17 + 2025-10-01: 17 AL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AR: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AZ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CO: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 59 2022-10-01: value: 64 @@ -46,207 +95,320 @@ CO: href: https://www.sos.state.co.us/CCR/GenerateRulePdf.do?ruleVersionId=10492&fileName=10%20CCR%202506-1 2023-10-01: 67 2024-10-01: 69 + 2025-10-01: 71 CT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 DC: 2010-01-01: 0 + 2018-10-01: 69 2021-10-01: 73 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 75 2023-10-01: 82 2024-10-01: 99 + 2025-10-01: 102 FL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GU: 2010-01-01: 0 + 2018-10-01: 30 2021-10-01: 30 2023-10-01: 30 + 2025-10-01: 31 HI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 94 2023-10-01: 95 2024-10-01: 97 + 2025-10-01: 100 IA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ID: 2010-01-01: 0 + 2018-10-01: 134 2021-10-01: 135 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2018-10-01: 72 2021-10-01: 59 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: + # Indiana SUA is effective May 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Indiana aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 57 + 2018-05-01: 56 + 2021-05-01: 57 2023-05-01: 60 + 2025-10-01: 62 KS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 KY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 LA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MD: + # Maryland SUA is effective January 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Maryland aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 0 - 2024-01-01: 0 + 2019-01-01: 0 + 2021-01-01: 0 + 2025-10-01: 0 ME: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MI: 2010-01-01: 0 + 2018-10-01: 19 2021-10-01: 21 2023-10-01: 37 2024-10-01: 29 + 2025-10-01: 30 MN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MO: 2010-01-01: 0 + 2018-10-01: 125 2021-10-01: 134 2023-10-01: 153 2024-10-01: 158 + 2025-10-01: 162 MS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MT: 2010-01-01: 0 + 2018-10-01: 164 2021-10-01: 180 2023-10-01: 105 2024-10-01: 113 + 2025-10-01: 116 NC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ND: 2010-01-01: 0 + 2018-10-01: 200 2021-10-01: 208 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2018-10-01: 51 2021-10-01: 54 2023-10-01: 60 2024-10-01: 62 + 2025-10-01: 63 NH: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NJ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NM: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NV: 2010-01-01: 0 + 2018-10-01: 56 2021-10-01: 56 2023-10-01: 81 2024-10-01: 75 -NY: + 2025-10-01: 76 +NY_NAS: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_NYC: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_ONY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 OH: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 84 2023-10-01: 102 2024-10-01: 105 + 2025-10-01: 108 OK: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 OR: 2010-01-01: 0 + 2018-10-01: 65 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 60 2023-10-01: 70 2024-10-01: 72 + 2025-10-01: 128 RI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SD: 2010-01-01: 0 + 2018-10-01: 85 2021-10-01: 91 2023-10-01: 103 2024-10-01: 106 + 2025-10-01: 109 TN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 TX: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 UT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WI: 2010-01-01: 0 + 2018-10-01: 23 2021-10-01: 24 2023-10-01: 26 2024-10-01: 27 + 2025-10-01: 28 WV: 2010-01-01: 0 + 2018-10-01: 74 2021-10-01: 77 2023-10-01: 79 2024-10-01: 86 + 2025-10-01: 88 WY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/water.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/water.yaml index 96072e20bd8..77d71ef6c03 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/water.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/water.yaml @@ -10,32 +10,81 @@ metadata: uprating: gov.usda.snap.uprating propagate_metadata_to_children: true reference: - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx -AK: +AK_C: 2010-01-01: 0 + 2018-10-01: 50 2021-10-01: 37 2023-10-01: 57 + 2024-10-01: 57 + 2025-10-01: 59 +AK_N: + 2010-01-01: 0 + 2018-10-01: 51 + 2021-10-01: 37 + 2023-10-01: 43 + 2024-10-01: 43 + 2025-10-01: 44 +AK_NW: + 2010-01-01: 0 + 2018-10-01: 61 + 2021-10-01: 37 + 2023-10-01: 61 + 2024-10-01: 61 + 2025-10-01: 63 +AK_SC: + 2010-01-01: 0 + 2018-10-01: 44 + 2021-10-01: 37 + 2023-10-01: 40 + 2024-10-01: 41 + 2025-10-01: 42 +AK_SE: + 2010-01-01: 0 + 2018-10-01: 41 + 2021-10-01: 37 + 2023-10-01: 49 + 2024-10-01: 48 + 2025-10-01: 49 +AK_SW: + 2010-01-01: 0 + 2018-10-01: 63 + 2021-10-01: 37 + 2023-10-01: 105 + 2024-10-01: 108 + 2025-10-01: 111 AL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AR: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 AZ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 CO: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 59 2022-10-01: value: 64 @@ -46,208 +95,321 @@ CO: href: https://www.sos.state.co.us/CCR/GenerateRulePdf.do?ruleVersionId=10492&fileName=10%20CCR%202506-1 2023-10-01: 67 2024-10-01: 69 + 2025-10-01: 71 CT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 DC: 2010-01-01: 0 + 2018-10-01: 69 2021-10-01: 73 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 75 2023-10-01: 82 2024-10-01: 99 + 2025-10-01: 102 FL: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 GU: 2010-01-01: 0 + 2018-10-01: 38 2021-10-01: 38 2023-10-01: 38 + 2025-10-01: 39 HI: 2010-01-01: 0 + 2018-10-01: 45 2021-10-01: 46 2023-10-01: 57 2024-10-01: 65 + 2025-10-01: 67 IA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ID: 2010-01-01: 0 + 2018-10-01: 134 2021-10-01: 135 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2018-10-01: 72 2021-10-01: 59 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: + # Indiana SUA is effective May 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Indiana aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 57 + 2018-05-01: 56 + 2021-05-01: 57 2023-05-01: 60 + 2025-10-01: 62 KS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 KY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 LA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MD: + # Maryland SUA is effective January 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Maryland aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 0 - 2024-01-01: 0 + 2019-01-01: 0 + 2021-01-01: 0 2023-01-01: 0 + 2025-10-01: 0 ME: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MI: 2010-01-01: 0 + 2018-10-01: 91 2021-10-01: 100 2023-10-01: 109 2024-10-01: 115 + 2025-10-01: 119 MN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MO: 2010-01-01: 0 + 2018-10-01: 125 2021-10-01: 134 2023-10-01: 153 2024-10-01: 158 + 2025-10-01: 162 MS: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MT: 2010-01-01: 0 + 2018-10-01: 164 2021-10-01: 180 2023-10-01: 105 2024-10-01: 113 + 2025-10-01: 116 NC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 ND: 2010-01-01: 0 + 2018-10-01: 200 2021-10-01: 208 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2018-10-01: 51 2021-10-01: 54 2023-10-01: 60 2024-10-01: 62 + 2025-10-01: 63 NH: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NJ: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NM: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 NV: 2010-01-01: 0 + 2018-10-01: 56 2021-10-01: 56 2023-10-01: 81 2024-10-01: 75 -NY: + 2025-10-01: 76 +NY_NAS: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_NYC: + 2010-01-01: 0 + 2018-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 +NY_ONY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 OH: 2010-01-01: 0 + 2018-10-01: 78 2021-10-01: 84 2023-10-01: 102 2024-10-01: 105 + 2025-10-01: 108 OK: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 OR: 2010-01-01: 0 + 2018-10-01: 65 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2018-10-01: 57 2021-10-01: 60 2023-10-01: 70 2024-10-01: 72 + 2025-10-01: 128 RI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SC: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SD: 2010-01-01: 0 + 2018-10-01: 85 2021-10-01: 91 2023-10-01: 103 2024-10-01: 106 + 2025-10-01: 109 TN: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 TX: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 UT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VT: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WA: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WI: 2010-01-01: 0 + 2018-10-01: 86 2021-10-01: 93 2023-10-01: 99 2024-10-01: 103 + 2025-10-01: 106 WV: 2010-01-01: 0 + 2018-10-01: 74 2021-10-01: 77 2023-10-01: 79 2024-10-01: 86 + 2025-10-01: 88 WY: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/amount.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/amount.yaml index 98ba7860e32..fa30e594072 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/amount.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/amount.yaml @@ -1,43 +1,176 @@ description: States that define Supplemental Nutrition Assistance Program standard utility allowances by household size set these allowance values. +AZ: + 1: + 2023-10-01: 318 + 2024-10-01: 314 + 2025-10-01: 323 + 2: + 2023-10-01: 318 + 2024-10-01: 314 + 2025-10-01: 323 + 3: + 2023-10-01: 318 + 2024-10-01: 314 + 2025-10-01: 323 + 4: + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 5: + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 6: + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 7: + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 8: + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 9: + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 10: + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 NC: 1: 2023-10-01: 585 2024-10-01: 620 + 2025-10-01: 637 2: 2023-10-01: 643 2024-10-01: 681 + 2025-10-01: 699 3: 2023-10-01: 707 2024-10-01: 748 + 2025-10-01: 768 4: 2023-10-01: 770 2024-10-01: 815 + 2025-10-01: 837 5: 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 6: 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 7: 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 8: 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 9: 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 10: 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 + +TN: + 1: + 2023-10-01: 430 + 2024-10-01: 439 + 2025-10-01: 451 + 2: + 2023-10-01: 445 + 2024-10-01: 454 + 2025-10-01: 466 + 3: + 2023-10-01: 462 + 2024-10-01: 472 + 2025-10-01: 485 + 4: + 2023-10-01: 480 + 2024-10-01: 490 + 2025-10-01: 503 + 5: + 2023-10-01: 495 + 2024-10-01: 505 + 2025-10-01: 519 + 6: + 2023-10-01: 511 + 2024-10-01: 522 + 2025-10-01: 536 + 7: + 2023-10-01: 526 + 2024-10-01: 537 + 2025-10-01: 551 + 8: + 2023-10-01: 542 + 2024-10-01: 553 + 2025-10-01: 568 + 9: + 2023-10-01: 560 + 2024-10-01: 572 + 2025-10-01: 587 + 10: + 2023-10-01: 574 + 2024-10-01: 586 + 2025-10-01: 602 +VA: + 1: + 2023-10-01: 414 + 2024-10-01: 369 + 2025-10-01: 375 + 2: + 2023-10-01: 414 + 2024-10-01: 369 + 2025-10-01: 375 + 3: + 2023-10-01: 414 + 2024-10-01: 369 + 2025-10-01: 375 + 4: + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 5: + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 6: + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 7: + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 8: + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 9: + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 10: + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 metadata: period: month unit: currency-USD label: SNAP SUAs by household size breakdown: - # Add a more comprehensive breakdown criterion once more states are added - - [NC] + - [AZ, NC, TN, VA] - range(1, 10) breakdown_labels: - State diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/participating_states.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/states.yaml similarity index 89% rename from policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/participating_states.yaml rename to policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/states.yaml index 332335dd4f6..5573d6798fa 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/participating_states.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/states.yaml @@ -1,7 +1,10 @@ description: These states vary their Supplemental Nutrition Assistance Program standard utility allowances by household size. values: - 2024-01-01: + 2023-10-01: + - AZ - NC + - TN + - VA metadata: unit: list diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/main.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/main.yaml index 816c7f86591..b45ee375ec4 100644 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/main.yaml +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/main.yaml @@ -1,31 +1,82 @@ -description: A household is eligible for the Standard Utility Allowance if it has separate heating and cooling costs. -AK: +description: A household is eligible for the Standard Utility Allowance if it has + separate heating and cooling costs. +AK_C: 2010-01-01: 0 + 2018-10-01: 390 2021-10-01: 349 2023-10-01: 638 2024-10-01: 609 + 2025-10-01: 625 +AK_N: + 2010-01-01: 0 + 2018-10-01: 589 + 2021-10-01: 349 + 2023-10-01: 811 + 2024-10-01: 803 + 2025-10-01: 825 +AK_NW: + 2010-01-01: 0 + 2018-10-01: 826 + 2021-10-01: 349 + 2023-10-01: 1_082 + 2024-10-01: 1_078 + 2025-10-01: 1_107 +AK_SC: + 2010-01-01: 0 + 2018-10-01: 445 + 2021-10-01: 349 + 2023-10-01: 592 + 2024-10-01: 575 + 2025-10-01: 591 +AK_SE: + 2010-01-01: 0 + 2018-10-01: 360 + 2021-10-01: 349 + 2023-10-01: 500 + 2024-10-01: 503 + 2025-10-01: 517 +AK_SW: + 2010-01-01: 0 + 2018-10-01: 763 + 2021-10-01: 349 + 2023-10-01: 1_026 + 2024-10-01: 1_036 + 2025-10-01: 1_064 AL: 2010-01-01: 0 + 2018-10-01: 374 2021-10-01: 431 + 2022-10-01: 571 2023-10-01: 601 2024-10-01: 616 + 2025-10-01: 633 AR: 2010-01-01: 0 + 2018-10-01: 284 2021-10-01: 283 + 2022-10-01: 306 2023-10-01: 329 2024-10-01: 333 + 2025-10-01: 342 AZ: 2010-01-01: 0 + 2018-10-01: 278 2021-10-01: 294 + 2022-10-01: 325 2023-10-01: 318 2024-10-01: 314 + 2025-10-01: 323 CA: 2010-01-01: 0 + 2018-10-01: 415 2021-10-01: 487 + 2022-10-01: 487 2023-10-01: 596 2024-10-01: 645 + 2025-10-01: 663 CO: 2010-01-01: 0 + 2018-10-01: 476 2021-10-01: 493 2022-10-01: value: 531 @@ -42,257 +93,416 @@ CO: - title: Code of Colorado Regulations | Rule Manual Volume 4, SNAP | 4.407.31(A)(4) (page 109) href: https://www.sos.state.co.us/CCR/GenerateRulePdf.do?ruleVersionId=11645&#page=111 + 2025-10-01: 594 CT: 2010-01-01: 0 + 2018-10-01: 736 2021-10-01: 783 + 2022-10-01: 921 2023-10-01: 912 2024-10-01: 950 + 2025-10-01: 976 DC: 2010-01-01: 0 + 2018-10-01: 331 2021-10-01: 322 + 2022-10-01: 345 2023-10-01: 360 2024-10-01: 374 + 2025-10-01: 384 DE: 2010-01-01: 0 + 2018-10-01: 417 2021-10-01: 425 + 2022-10-01: 545 2023-10-01: 534 2024-10-01: 529 + 2025-10-01: 543 FL: 2010-01-01: 0 + 2018-10-01: 359 2021-10-01: 366 + 2022-10-01: 376 2023-10-01: 426 2024-10-01: 419 + 2025-10-01: 430 GA: 2010-01-01: 0 + 2018-10-01: 377 2021-10-01: 339 + 2022-10-01: 379 2023-10-01: 412 2024-10-01: 394 + 2025-10-01: 405 GU: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 + 2022-10-01: 0 2023-10-01: 0 2024-10-01: 0 + 2025-10-01: 0 HI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 + 2022-10-01: 0 2023-10-01: 0 2024-10-01: 0 + 2025-10-01: 0 IA: 2010-01-01: 0 + 2018-10-01: 449 2021-10-01: 494 + 2022-10-01: 517 2023-10-01: 530 2024-10-01: 539 + 2025-10-01: 554 ID: 2010-01-01: 0 + 2018-10-01: 368 2021-10-01: 361 + 2022-10-01: 361 2023-10-01: 376 2024-10-01: 379 + 2025-10-01: 389 IL: 2010-01-01: 0 + 2018-10-01: 466 2021-10-01: 529 + 2022-10-01: 626 2023-10-01: 577 2024-10-01: 532 + 2025-10-01: 546 IN: + # Indiana SUA is effective May 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Indiana aligned with the federal cycle. 2010-01-01: 0 - 2021-10-01: 417 + 2018-05-01: 421 + 2021-05-01: 417 + 2022-05-01: 447 2023-05-01: 473 - 2024-10-01: 502 + 2025-10-01: 486 KS: 2010-01-01: 0 + 2018-10-01: 357 2021-10-01: 392 + 2022-10-01: 442 2023-10-01: 462 2024-10-01: 456 + 2025-10-01: 469 KY: 2010-01-01: 0 + 2018-10-01: 321 2021-10-01: 325 + 2022-10-01: 347 2023-10-01: 452 2024-10-01: 378 + 2025-10-01: 388 LA: 2010-01-01: 0 + 2018-10-01: 356 2021-10-01: 370 + 2022-10-01: 414 2023-10-01: 414 2024-10-01: 453 + 2025-10-01: 465 MA: 2010-01-01: 0 + 2018-10-01: 643 2021-10-01: 688 + 2022-10-01: 860 2023-10-01: 852 2024-10-01: 890 + 2025-10-01: 914 MD: - # Maryland does not follow the fiscal year; SUA is effective January 1. + # Maryland SUA is effective January 1, not the federal fiscal year. + # Starting FY2026 (10/1/2025), Maryland aligned with the federal cycle. 2010-01-01: 0 + 2019-01-01: 420 + 2020-01-01: 392 2021-01-01: 388 2022-01-01: 431 2023-01-01: 505 2024-01-01: 551 2025-01-01: 557 + 2025-10-01: 572 ME: 2010-01-01: 0 + 2018-10-01: 699 2021-10-01: 844 + 2022-10-01: 1_075 2023-10-01: 1_011 2024-10-01: 1_047 + 2025-10-01: 1_096 MI: 2010-01-01: 0 + 2018-10-01: 543 2021-10-01: 569 + 2022-10-01: 630 2023-10-01: 686 2024-10-01: 664 + 2025-10-01: 682 MN: 2010-01-01: 0 + 2018-10-01: 556 2021-10-01: 488 + 2022-10-01: 586 2023-10-01: 651 2024-10-01: 649 + 2025-10-01: 667 MO: 2010-01-01: 0 + 2018-10-01: 380 2021-10-01: 415 + 2022-10-01: 441 2023-10-01: 475 2024-10-01: 495 + 2025-10-01: 508 MS: 2010-01-01: 0 + 2018-10-01: 278 2021-10-01: 277 + 2022-10-01: 301 2023-10-01: 287 2024-10-01: 300 + 2025-10-01: 308 MT: 2010-01-01: 0 + 2018-10-01: 545 2021-10-01: 600 + 2022-10-01: 669 2023-10-01: 723 2024-10-01: 778 + 2025-10-01: 799 NC: 2010-01-01: 0 + 2018-10-01: 437 2021-10-01: 550 + 2022-10-01: 557 2023-10-01: 585 2024-10-01: 620 + 2025-10-01: 637 ND: 2010-01-01: 0 + 2018-10-01: 615 2021-10-01: 645 + 2022-10-01: 711 2023-10-01: 735 2024-10-01: 765 + 2025-10-01: 772 NE: 2010-01-01: 0 + 2018-10-01: 481 2021-10-01: 511 + 2022-10-01: 553 2023-10-01: 580 2024-10-01: 599 + 2025-10-01: 615 NH: 2010-01-01: 0 + 2018-10-01: 724 2021-10-01: 757 + 2022-10-01: 965 2023-10-01: 956 2024-10-01: 991 + 2025-10-01: 1_018 NJ: 2010-01-01: 0 + 2018-10-01: 542 2021-10-01: 583 + 2022-10-01: 730 2023-10-01: 850 2024-10-01: 878 + 2025-10-01: 977 NM: 2010-01-01: 0 + 2018-10-01: 344 2021-10-01: 385 + 2022-10-01: 338 2023-10-01: 417 2024-10-01: 408 + 2025-10-01: 419 NV: 2010-01-01: 0 + 2018-10-01: 285 2021-10-01: 284 + 2022-10-01: 284 2023-10-01: 412 2024-10-01: 434 -NY: + 2025-10-01: 446 +NY_NAS: 2010-01-01: 0 + 2018-10-01: 744 2021-10-01: 703 - 2023-10-01: 819 + 2023-10-01: 923 2024-10-01: 962 + 2025-10-01: 988 +NY_NYC: + 2010-01-01: 0 + 2018-10-01: 800 + 2021-10-01: 703 + 2023-10-01: 992 + 2024-10-01: 1_034 + 2025-10-01: 1_062 +NY_ONY: + 2010-01-01: 0 + 2018-10-01: 661 + 2021-10-01: 703 + 2023-10-01: 819 + 2024-10-01: 854 + 2025-10-01: 877 OH: 2010-01-01: 0 + 2018-10-01: 544 2021-10-01: 580 + 2022-10-01: 646 2023-10-01: 724 2024-10-01: 746 + 2025-10-01: 766 OK: 2010-01-01: 0 + 2018-10-01: 362 2021-10-01: 340 + 2022-10-01: 391 2023-10-01: 388 2024-10-01: 401 + 2025-10-01: 412 OR: 2010-01-01: 0 + 2018-10-01: 442 2021-10-01: 450 + 2022-10-01: 450 2023-10-01: 469 2024-10-01: 502 + 2025-10-01: 515 PA: 2010-01-01: 0 + 2018-10-01: 588 2021-10-01: 612 + 2022-10-01: 679 2023-10-01: 750 2024-10-01: 758 + 2025-10-01: 857 RI: 2010-01-01: 0 + 2018-10-01: 635 2021-10-01: 676 + 2022-10-01: 797 2023-10-01: 787 2024-10-01: 822 + 2025-10-01: 844 SC: 2010-01-01: 0 + 2018-10-01: 302 2021-10-01: 313 + 2022-10-01: 342 2023-10-01: 369 2024-10-01: 378 + 2025-10-01: 388 SD: 2010-01-01: 0 + 2018-10-01: 732 2021-10-01: 784 + 2022-10-01: 850 2023-10-01: 892 2024-10-01: 922 + 2025-10-01: 947 TN: 2010-01-01: 0 + 2018-10-01: 317 2021-10-01: 320 + 2022-10-01: 403 2023-10-01: 430 2024-10-01: 439 + 2025-10-01: 451 TX: 2010-01-01: 0 + 2018-10-01: 357 2021-10-01: 367 + 2022-10-01: 408 2023-10-01: 424 2024-10-01: 434 + 2025-10-01: 445 UT: 2010-01-01: 0 + 2018-10-01: 360 2021-10-01: 376 + 2022-10-01: 400 2023-10-01: 503 2024-10-01: 500 + 2025-10-01: 514 VA: 2010-01-01: 0 + 2018-10-01: 311 2021-10-01: 322 + 2022-10-01: 374 2023-10-01: 414 2024-10-01: 369 + 2025-10-01: 375 VI: 2010-01-01: 0 + 2018-10-01: 0 2021-10-01: 0 + 2022-10-01: 0 2023-10-01: 0 2024-10-01: 0 + 2025-10-01: 0 VT: 2010-01-01: 0 + 2018-10-01: 822 2021-10-01: 875 + 2022-10-01: 1_030 2023-10-01: 1_020 2024-10-01: 1_067 + 2025-10-01: 1_096 WA: 2010-01-01: 0 + 2018-10-01: 430 2021-10-01: 458 + 2022-10-01: 458 2023-10-01: 483 2024-10-01: 502 + 2025-10-01: 515 WI: 2010-01-01: 0 + 2018-10-01: 452 2021-10-01: 462 + 2022-10-01: 471 2023-10-01: 502 2024-10-01: 538 + 2025-10-01: 553 WV: 2010-01-01: 0 + 2018-10-01: 421 2021-10-01: 436 + 2022-10-01: 435 2023-10-01: 496 2024-10-01: 504 + 2025-10-01: 518 WY: 2010-01-01: 0 + 2018-10-01: 393 2021-10-01: 417 + 2022-10-01: 456 2023-10-01: 478 2024-10-01: 497 + 2025-10-01: 510 metadata: unit: currency-USD period: month reference: - - name: USDA | Food and Nutrition Service | SNAP | Standard Utility Allowances + - title: USDA | Food and Nutrition Service | SNAP | Standard Utility Allowances href: https://www.fns.usda.gov/snap/eligibility/deduction/standard-utility-allowances - - name: SNAP Screener | SNAP Eligibility Parameters + - title: SNAP Screener | SNAP Eligibility Parameters href: https://www.snapscreener.com/?p=table - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) + - title: USDA utility allowances by state spreadsheet (FY2019) + href: https://docs.google.com/spreadsheets/d/1JWtEF0wRlQqM3ajMFnUYs_lGwEzSXGit/edit?usp=sharing&ouid=116242521439357911562&rtpof=true&sd=true + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2024) href: https://docs.google.com/spreadsheets/d/10otJJisAYUDyZ0d7XpZPn8rEql-rteVE/edit?gid=1837348310#gid=1837348310 - - name: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) + - title: USDA utility allowances by state spreadsheet. Extracted by build_utility_allowances (FY2025) href: https://www.fns.usda.gov/sites/default/files/resource-files/2024-09-30-SUA-Table-FY25-508-Update.xlsx breakdown: - - state_code + - snap_utility_region label: SNAP standard utility allowance - propagate_metadata_to_children: true + propagate_metadata_to_children: true \ No newline at end of file diff --git a/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_individual_utility_allowance.yaml b/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_individual_utility_allowance.yaml index ce46bdc1de6..a6058d81b9e 100644 --- a/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_individual_utility_allowance.yaml +++ b/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_individual_utility_allowance.yaml @@ -22,7 +22,7 @@ period: 2022-01 input: snap_utility_allowance_type: IUA - snap_utility_region_str: AK + snap_utility_region_str: AK_C trash_expense: 20 output: snap_individual_utility_allowance: 299 @@ -31,7 +31,53 @@ period: 2024-01 input: snap_utility_allowance_type: IUA - snap_utility_region_str: AK + snap_utility_region_str: AK_C trash_expense: 20 output: snap_individual_utility_allowance: 638 + +# HI individual utility allowances vary by household size +# HH1 FY2025: elec=291 + gas=291 + water=65 + sewage=97 + trash=97 + phone=42 = 883 +- name: HI IUA HH size 1 in FY2025 + period: 2025-01 + absolute_error_margin: 1 + input: + snap_utility_allowance_type: IUA + snap_utility_region_str: HI + spm_unit_size: 1 + output: + snap_individual_utility_allowance: 883 + +# HH3 FY2025: elec=366 + gas=366 + water=81 + sewage=97 + trash=97 + phone=42 = 1049 +- name: HI IUA HH size 3 in FY2025 + period: 2025-01 + absolute_error_margin: 1 + input: + snap_utility_allowance_type: IUA + snap_utility_region_str: HI + spm_unit_size: 3 + output: + snap_individual_utility_allowance: 1_049 + +# GU individual utility allowances vary by household size +# HH1 FY2025: elec=188 + gas=36 + water=38 + sewage/trash/phone uprated from FY2024 +- name: GU IUA HH size 1 in FY2025 + period: 2025-01 + absolute_error_margin: 3 + input: + snap_utility_allowance_type: IUA + snap_utility_region_str: GU + spm_unit_size: 1 + output: + snap_individual_utility_allowance: 350 + +# HH2 FY2025: elec=218 + gas=36 + water=50 + sewage/trash/phone uprated from FY2024 +- name: GU IUA HH size 2 in FY2025 + period: 2025-01 + absolute_error_margin: 3 + input: + snap_utility_allowance_type: IUA + snap_utility_region_str: GU + spm_unit_size: 2 + output: + snap_individual_utility_allowance: 392 diff --git a/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_limited_utility_allowance.yaml b/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_limited_utility_allowance.yaml index 651ab16a49d..1c34daba54f 100644 --- a/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_limited_utility_allowance.yaml +++ b/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_limited_utility_allowance.yaml @@ -18,7 +18,7 @@ phone_expense: 20 water_expense: 1 output: - snap_limited_utility_allowance: 432 # 144 * 3 + snap_limited_utility_allowance: 1_602 # 130 * 9 + 144 * 3 - name: Limited Utility Allowance 3 period: 2023 @@ -41,7 +41,7 @@ phone_expense: 20 water_expense: 1 output: - snap_limited_utility_allowance: 4_584 # 382 * 12 + snap_limited_utility_allowance: 4_614 # 382*9 (FY25) + 392*3 (FY26) - name: Limited Utility Allowance 5 period: 2025 @@ -52,4 +52,14 @@ phone_expense: 20 water_expense: 1 output: - snap_limited_utility_allowance: 6_588 # 549 * 12 + snap_limited_utility_allowance: 6_633 # 549*9 (FY25) + 564*3 (FY26) + +- name: Case 6, wrong allowance type returns zero for LUA. + period: 2025-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: SUA + snap_utility_region_str: CO + output: + snap_limited_utility_allowance: 0 + # LUA formula returns 0 when allowance type is not LUA diff --git a/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_standard_utility_allowance.yaml b/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_standard_utility_allowance.yaml index a0e598dc700..3b4d890ee4c 100644 --- a/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_standard_utility_allowance.yaml +++ b/policyengine_us/tests/policy/baseline/gov/usda/snap/income/deductions/snap_standard_utility_allowance.yaml @@ -24,7 +24,7 @@ trash_expense: 400 sewage_expense: 1 output: - snap_standard_utility_allowance: 1_461 # 487*3 + snap_standard_utility_allowance: 5_196 # 415*9 (FY19) + 487*3 (FY22) - name: Standard Utility Allowance 3 period: 2020 @@ -38,7 +38,7 @@ trash_expense: 400 sewage_expense: 1 output: - snap_standard_utility_allowance: 0 + snap_standard_utility_allowance: 4_980 # 415*12 (FY19 value for CA) - name: Standard Utility Allowance NC 1 member period: 2025 @@ -47,7 +47,7 @@ snap_utility_region_str: NC spm_unit_size: 1 output: - snap_standard_utility_allowance: 7_440 # 620 * 12 + snap_standard_utility_allowance: 7_491 # 620*9 (FY25) + 637*3 (FY26) - name: Standard Utility Allowance NC a lot of members period: 2025 @@ -56,4 +56,46 @@ snap_utility_region_str: NC spm_unit_size: 11 output: - snap_standard_utility_allowance: 10_656 # 888 * 12 + snap_standard_utility_allowance: 10_728 # 888*9 (FY25) + 912*3 (FY26) + +- name: Case 6, AK Anchorage end-to-end county to SUA amount. + period: 2025-01 + absolute_error_margin: 0.01 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: AK + county_str: ANCHORAGE_MUNICIPALITY_AK + spm_units: + spm_unit: + members: [person1] + snap_utility_allowance_type: SUA + output: + snap_utility_region: AK_C + snap_standard_utility_allowance: 609 + # AK_C SUA FY25 (2024-10-01): $609/month + +- name: Case 7, wrong allowance type returns zero for SUA. + period: 2025-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: IUA + snap_utility_region_str: CO + output: + snap_standard_utility_allowance: 0 + # SUA formula returns 0 when allowance type is not SUA + +- name: Case 8, household size zero edge case. + period: 2025-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: SUA + snap_utility_region_str: NC + spm_unit_size: 0 + output: + snap_standard_utility_allowance: 620 + # max_(1, min_(10, 0)) = 1; NC size-1 FY25 (2024-10-01): $620/month diff --git a/policyengine_us/tests/policy/baseline/gov/usda/snap/snap_utility_region.yaml b/policyengine_us/tests/policy/baseline/gov/usda/snap/snap_utility_region.yaml index 13d74fed373..17a3ba79f5a 100644 --- a/policyengine_us/tests/policy/baseline/gov/usda/snap/snap_utility_region.yaml +++ b/policyengine_us/tests/policy/baseline/gov/usda/snap/snap_utility_region.yaml @@ -1,7 +1,146 @@ -- name: SNAP utility region inferred from state. - period: 2020 - absolute_error_margin: 0 +- name: Case 1, non-AK/NY state uses state code. + period: 2025 input: state_code: IL output: snap_utility_region: IL + +- name: Case 2, Alaska Central region. + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: AK + county_str: ANCHORAGE_MUNICIPALITY_AK + output: + snap_utility_region: AK_C + +- name: Case 3, Alaska Northern region (Copper River per FSP-77). + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: AK + county_str: COPPER_RIVER_CENSUS_AREA_AK + output: + snap_utility_region: AK_N + +- name: Case 4, Alaska Northwest region. + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: AK + county_str: NOME_CENSUS_AREA_AK + output: + snap_utility_region: AK_NW + +- name: Case 5, Alaska South Central region. + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: AK + county_str: KENAI_PENINSULA_BOROUGH_AK + output: + snap_utility_region: AK_SC + +- name: Case 6, Alaska Southeast region. + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: AK + county_str: JUNEAU_CITY_AND_BOROUGH_AK + output: + snap_utility_region: AK_SE + +- name: Case 7, Alaska Southwest region (Bristol Bay per FSP-77). + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: AK + county_str: BRISTOL_BAY_BOROUGH_AK + output: + snap_utility_region: AK_SW + +- name: Case 8, Alaska default fallback to Central. + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: AK + county_str: UNKNOWN_AK + output: + snap_utility_region: AK_C + +- name: Case 9, New York City county. + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: NY + county_str: KINGS_COUNTY_NY + output: + snap_utility_region: NY_NYC + +- name: Case 10, New York Nassau/Suffolk county. + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: NY + county_str: NASSAU_COUNTY_NY + output: + snap_utility_region: NY_NAS + +- name: Case 11, New York other county. + period: 2025 + input: + people: + person1: + age: 30 + households: + household: + members: [person1] + state_code: NY + county_str: ALBANY_COUNTY_NY + output: + snap_utility_region: NY_ONY diff --git a/policyengine_us/tests/policy/baseline/gov/usda/snap/snap_utility_region_str.yaml b/policyengine_us/tests/policy/baseline/gov/usda/snap/snap_utility_region_str.yaml index 75dc4c780e1..7fe73823a1b 100644 --- a/policyengine_us/tests/policy/baseline/gov/usda/snap/snap_utility_region_str.yaml +++ b/policyengine_us/tests/policy/baseline/gov/usda/snap/snap_utility_region_str.yaml @@ -5,3 +5,19 @@ snap_utility_region: IL output: snap_utility_region_str: IL + +- name: SNAP utility region string for AK sub-region. + period: 2020 + absolute_error_margin: 0 + input: + snap_utility_region: AK_C + output: + snap_utility_region_str: AK_C + +- name: SNAP utility region string for NY sub-region. + period: 2020 + absolute_error_margin: 0 + input: + snap_utility_region: NY_NYC + output: + snap_utility_region_str: NY_NYC diff --git a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_individual_utility_allowance.py b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_individual_utility_allowance.py index a7a3bf42e0c..1306765e569 100644 --- a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_individual_utility_allowance.py +++ b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_individual_utility_allowance.py @@ -15,12 +15,32 @@ def formula(spm_unit, period, parameters): allowance_types = allowance_type.possible_values region = spm_unit.household("snap_utility_region_str", period) expense_types = utility.single.utility_types - sum_of_individual_allowances = sum( - [ - utility.single[expense.replace("_expense", "")][region] - for expense in expense_types - ] - ) + + # HI and GU vary electricity, gas, and water by household size + hh_size_states = utility.single.by_household_size.states + is_hh_size_state = is_in(region, hh_size_states) + spm_size = spm_unit("spm_unit_size", period) + MAX_SPM_SIZE = 10 + capped_size = max_(1, min_(MAX_SPM_SIZE, spm_size)) + # Use HI as safe default key for non-HH-size states + safe_region = where(is_hh_size_state, region, "HI") + + hh_size_utilities = {"electricity", "gas_and_fuel", "water"} + + sum_of_individual_allowances = 0 + for expense in expense_types: + util_name = expense.replace("_expense", "") + flat_val = utility.single[util_name][region] + if util_name in hh_size_utilities: + hh_val = utility.single.by_household_size[util_name][safe_region][ + capped_size + ] + sum_of_individual_allowances += where( + is_hh_size_state, hh_val, flat_val + ) + else: + sum_of_individual_allowances += flat_val + return where( allowance_type == allowance_types.IUA, sum_of_individual_allowances, diff --git a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_limited_utility_allowance.py b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_limited_utility_allowance.py index b6cc52a60f0..94df5052944 100644 --- a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_limited_utility_allowance.py +++ b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_limited_utility_allowance.py @@ -16,7 +16,7 @@ def formula(spm_unit, period, parameters): region = spm_unit.household("snap_utility_region_str", period) spm_size = spm_unit("spm_unit_size", period) MAX_SPM_SIZE = 10 - capped_size = min_(MAX_SPM_SIZE, spm_size) + capped_size = max_(1, min_(MAX_SPM_SIZE, spm_size)) lua_household_size_dependent = spm_unit( "snap_limited_utility_allowance_by_household_size", period ) diff --git a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_limited_utility_allowance_by_household_size.py b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_limited_utility_allowance_by_household_size.py index 3bef8421fa8..278c6b3061e 100644 --- a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_limited_utility_allowance_by_household_size.py +++ b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_limited_utility_allowance_by_household_size.py @@ -5,10 +5,9 @@ class snap_limited_utility_allowance_by_household_size(Variable): value_type = bool entity = SPMUnit label = "SNAP Limited Utility Allowance by household size" - unit = USD definition_period = MONTH def formula(spm_unit, period, parameters): p = parameters(period).gov.usda.snap.income.deductions.utility.limited region = spm_unit.household("snap_utility_region_str", period) - return is_in(region, p.by_household_size.participating_states) + return is_in(region, p.by_household_size.states) diff --git a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_standard_utility_allowance.py b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_standard_utility_allowance.py index 8edb4d0b0f9..439f185fc28 100644 --- a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_standard_utility_allowance.py +++ b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_standard_utility_allowance.py @@ -16,7 +16,7 @@ def formula(spm_unit, period, parameters): region = spm_unit.household("snap_utility_region_str", period) spm_size = spm_unit("spm_unit_size", period) MAX_SPM_SIZE = 10 - capped_size = min_(MAX_SPM_SIZE, spm_size) + capped_size = max_(1, min_(MAX_SPM_SIZE, spm_size)) sua_household_size_dependent = spm_unit( "snap_standard_utility_allowance_by_household_size", period ) diff --git a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_standard_utility_allowance_by_household_size.py b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_standard_utility_allowance_by_household_size.py index b705a61a02f..0ccac13059e 100644 --- a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_standard_utility_allowance_by_household_size.py +++ b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_standard_utility_allowance_by_household_size.py @@ -5,10 +5,9 @@ class snap_standard_utility_allowance_by_household_size(Variable): value_type = bool entity = SPMUnit label = "SNAP Standard Utility Allowance by household size" - unit = USD definition_period = MONTH def formula(spm_unit, period, parameters): p = parameters(period).gov.usda.snap.income.deductions.utility.standard region = spm_unit.household("snap_utility_region_str", period) - return is_in(region, p.by_household_size.participating_states) + return is_in(region, p.by_household_size.states) diff --git a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_utility_allowance_type.py b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_utility_allowance_type.py index bfb5a835421..113d8908cfc 100644 --- a/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_utility_allowance_type.py +++ b/policyengine_us/variables/gov/usda/snap/income/deductions/shelter/snap_utility_allowance_type.py @@ -1,7 +1,7 @@ from policyengine_us.model_api import * -class SNAPUttilityAllowanceType(Enum): +class SNAPUtilityAllowanceType(Enum): SUA = "Standard Utility Allowance" LUA = "Limited Utility Allowance" IUA = "Individual Utility Allowance" @@ -10,10 +10,10 @@ class SNAPUttilityAllowanceType(Enum): class snap_utility_allowance_type(Variable): value_type = Enum - possible_values = SNAPUttilityAllowanceType + possible_values = SNAPUtilityAllowanceType entity = SPMUnit label = "SNAP utility allowance eligibility" - default_value = SNAPUttilityAllowanceType.NONE + default_value = SNAPUtilityAllowanceType.NONE documentation = "The type of utility allowance that is eligible for the SPM unit" definition_period = MONTH @@ -31,9 +31,9 @@ def formula(spm_unit, period, parameters): distinct_utility_bills > 0, ], [ - SNAPUttilityAllowanceType.SUA, - SNAPUttilityAllowanceType.LUA, - SNAPUttilityAllowanceType.IUA, + SNAPUtilityAllowanceType.SUA, + SNAPUtilityAllowanceType.LUA, + SNAPUtilityAllowanceType.IUA, ], - default=SNAPUttilityAllowanceType.NONE, + default=SNAPUtilityAllowanceType.NONE, ) diff --git a/policyengine_us/variables/gov/usda/snap/snap_utility_region.py b/policyengine_us/variables/gov/usda/snap/snap_utility_region.py index 178b63191d6..8a9caa0a77e 100644 --- a/policyengine_us/variables/gov/usda/snap/snap_utility_region.py +++ b/policyengine_us/variables/gov/usda/snap/snap_utility_region.py @@ -3,7 +3,12 @@ class SnapUtilityRegion(Enum): AL = "AL" - AK = "AK" + AK_C = "AK_C" + AK_N = "AK_N" + AK_NW = "AK_NW" + AK_SC = "AK_SC" + AK_SE = "AK_SE" + AK_SW = "AK_SW" AZ = "AZ" AR = "AR" CA = "CA" @@ -33,7 +38,9 @@ class SnapUtilityRegion(Enum): NH = "NH" NJ = "NJ" NM = "NM" - NY = "NY" + NY_NAS = "NY_NAS" + NY_NYC = "NY_NYC" + NY_ONY = "NY_ONY" NC = "NC" ND = "ND" OH = "OH" @@ -63,14 +70,134 @@ class SnapUtilityRegion(Enum): AP = "AP" +# Alaska county-to-region mapping per 7 AAC 45.531 +AK_CENTRAL = [ + "ANCHORAGE_MUNICIPALITY_AK", + "MATANUSKA_SUSITNA_BOROUGH_AK", +] +AK_NORTHERN = [ + "COPPER_RIVER_CENSUS_AREA_AK", + "DENALI_BOROUGH_AK", + "FAIRBANKS_NORTH_STAR_BOROUGH_AK", + "NORTH_SLOPE_BOROUGH_AK", + "SOUTHEAST_FAIRBANKS_CENSUS_AREA_AK", + "YUKON_KOYUKUK_CENSUS_AREA_AK", +] +AK_NORTHWEST = [ + "NOME_CENSUS_AREA_AK", + "NORTHWEST_ARCTIC_BOROUGH_AK", +] +AK_SOUTHCENTRAL = [ + "ALEUTIANS_EAST_BOROUGH_AK", + "ALEUTIANS_WEST_CENSUS_AREA_AK", + "CHUGACH_CENSUS_AREA_AK", + "KENAI_PENINSULA_BOROUGH_AK", + "KODIAK_ISLAND_BOROUGH_AK", +] +AK_SOUTHEAST = [ + "HAINES_BOROUGH_AK", + "JUNEAU_CITY_AND_BOROUGH_AK", + "KETCHIKAN_GATEWAY_BOROUGH_AK", + "PETERSBURG_BOROUGH_AK", + "SITKA_CITY_AND_BOROUGH_AK", + "HOONAH_ANGOON_CENSUS_AREA_AK", + "PRINCE_OF_WALES_HYDER_CENSUS_AREA_AK", + "SKAGWAY_MUNICIPALITY_AK", + "WRANGELL_CITY_AND_BOROUGH_AK", + "YAKUTAT_CITY_AND_BOROUGH_AK", +] +AK_SOUTHWEST = [ + "BETHEL_CENSUS_AREA_AK", + "BRISTOL_BAY_BOROUGH_AK", + "DILLINGHAM_CENSUS_AREA_AK", + "KUSILVAK_CENSUS_AREA_AK", + "LAKE_AND_PENINSULA_BOROUGH_AK", +] + +# Build reverse lookup: county_str -> region code +AK_COUNTY_TO_REGION = { + county: region + for counties, region in [ + (AK_CENTRAL, "AK_C"), + (AK_NORTHERN, "AK_N"), + (AK_NORTHWEST, "AK_NW"), + (AK_SOUTHCENTRAL, "AK_SC"), + (AK_SOUTHEAST, "AK_SE"), + (AK_SOUTHWEST, "AK_SW"), + ] + for county in counties +} + +# New York county-to-region mapping +NY_COUNTY_TO_REGION = { + county: region + for counties, region in [ + ( + [ + "BRONX_COUNTY_NY", + "KINGS_COUNTY_NY", + "NEW_YORK_COUNTY_NY", + "QUEENS_COUNTY_NY", + "RICHMOND_COUNTY_NY", + ], + "NY_NYC", + ), + ( + [ + "NASSAU_COUNTY_NY", + "SUFFOLK_COUNTY_NY", + ], + "NY_NAS", + ), + ] + for county in counties +} + + class snap_utility_region(Variable): value_type = Enum possible_values = SnapUtilityRegion default_value = SnapUtilityRegion.CA entity = Household label = "SNAP utility region" - documentation = "Region deciding the SNAP utility allowances." + documentation = ( + "Region deciding the SNAP utility allowances. " + "Most states have a single region, but Alaska has 6 " + "and New York has 3 sub-regions." + ) definition_period = YEAR def formula(household, period, parameters): - return household("state_code", period).decode_to_str() + state_code = household("state_code", period).decode_to_str() + county_str = household("county_str", period) + + # Default: use state code as region + region = state_code + + # Alaska: map county to one of 6 sub-regions + is_ak = state_code == "AK" + if is_ak.any(): + for county_name, ak_region in AK_COUNTY_TO_REGION.items(): + region = where( + is_ak & (county_str == county_name), + ak_region, + region, + ) + # Default AK counties not in mapping to Central + still_ak = is_ak & (region == "AK") + region = where(still_ak, "AK_C", region) + + # New York: map county to one of 3 sub-regions + is_ny = state_code == "NY" + if is_ny.any(): + for county_name, ny_region in NY_COUNTY_TO_REGION.items(): + region = where( + is_ny & (county_str == county_name), + ny_region, + region, + ) + # Default NY counties not in mapping to Other NY + still_ny = is_ny & (region == "NY") + region = where(still_ny, "NY_ONY", region) + + return region