diff --git a/.gitignore b/.gitignore index 2bc5a9a56e4..edc06c5096a 100644 --- a/.gitignore +++ b/.gitignore @@ -64,4 +64,7 @@ oryx-build-commands.txt **/*.pkl # 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..1423da6bfd1 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: @@ -160,6 +181,14 @@ WY: 2021-10-01: true metadata: unit: bool + period: year 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..f85eaef0e9e 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,264 @@ -description: States that define Supplemental Nutrition Assistance Program limited utility allowances by household size set these allowance values. +description: The USDA provides this amount as the household-size-varying limited utility allowance under the Supplemental Nutrition Assistance Program. +AZ: + 1: + 2022-10-01: 143 + 2023-10-01: 150 + 2024-10-01: 145 + 2025-10-01: 149 + 2: + 2022-10-01: 143 + 2023-10-01: 150 + 2024-10-01: 145 + 2025-10-01: 149 + 3: + 2022-10-01: 143 + 2023-10-01: 150 + 2024-10-01: 145 + 2025-10-01: 149 + 4: + 2022-10-01: 192 + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 5: + 2022-10-01: 192 + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 6: + 2022-10-01: 192 + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 7: + 2022-10-01: 192 + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 8: + 2022-10-01: 192 + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 9: + 2022-10-01: 192 + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 + 10: + 2022-10-01: 192 + 2023-10-01: 202 + 2024-10-01: 196 + 2025-10-01: 201 NC: 1: + 2017-10-01: 276 + 2018-10-01: 246 + 2019-10-01: 254 + 2020-10-01: 263 + 2021-10-01: 331 + 2022-10-01: 339 2023-10-01: 371 2024-10-01: 382 + 2025-10-01: 392 2: + 2017-10-01: 303 + 2018-10-01: 270 + 2019-10-01: 282 + 2020-10-01: 289 + 2021-10-01: 364 + 2022-10-01: 372 2023-10-01: 408 2024-10-01: 420 + 2025-10-01: 431 3: + 2017-10-01: 333 + 2018-10-01: 297 + 2019-10-01: 310 + 2020-10-01: 318 + 2021-10-01: 400 + 2022-10-01: 409 2023-10-01: 448 2024-10-01: 462 + 2025-10-01: 474 4: + 2017-10-01: 363 + 2018-10-01: 324 + 2019-10-01: 338 + 2020-10-01: 347 + 2021-10-01: 475 + 2022-10-01: 446 2023-10-01: 488 2024-10-01: 504 + 2025-10-01: 518 5: + 2017-10-01: 396 + 2018-10-01: 353 + 2019-10-01: 368 + 2020-10-01: 378 + 2021-10-01: 475 + 2022-10-01: 486 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 6: + 2017-10-01: 396 + 2018-10-01: 353 + 2019-10-01: 368 + 2020-10-01: 378 + 2021-10-01: 475 + 2022-10-01: 486 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 7: + 2017-10-01: 396 + 2018-10-01: 353 + 2019-10-01: 368 + 2020-10-01: 378 + 2021-10-01: 475 + 2022-10-01: 486 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 8: + 2017-10-01: 396 + 2018-10-01: 353 + 2019-10-01: 368 + 2020-10-01: 378 + 2021-10-01: 475 + 2022-10-01: 486 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 9: + 2017-10-01: 396 + 2018-10-01: 353 + 2019-10-01: 368 + 2020-10-01: 378 + 2021-10-01: 475 + 2022-10-01: 486 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 10: + 2017-10-01: 396 + 2018-10-01: 353 + 2019-10-01: 368 + 2020-10-01: 378 + 2021-10-01: 475 + 2022-10-01: 486 2023-10-01: 532 2024-10-01: 549 + 2025-10-01: 564 +TN: + 1: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 2: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 3: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 4: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 5: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 6: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 7: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 8: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 9: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 2023-10-01: 164 + 2024-10-01: 158 + 2025-10-01: 162 + 10: + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 + 2021-10-01: 136 + 2022-10-01: 169 + 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 +266,13 @@ 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 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 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/participating_states.yaml deleted file mode 100644 index e9de0402a54..00000000000 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/participating_states.yaml +++ /dev/null @@ -1,12 +0,0 @@ -description: These states vary their Supplemental Nutrition Assistance Program limited utility allowances by household size. -values: - 2024-01-01: - - NC - -metadata: - unit: list - label: States with SNAP LUAs varying with household size - period: year - reference: - - title: SNAP Screener Compiled State SNAP Data - href: https://www.snapscreener.com/data diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/states.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/states.yaml new file mode 100644 index 00000000000..b2853111176 --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/limited/by_household_size/states.yaml @@ -0,0 +1,25 @@ +description: The USDA uses this list of states that vary their limited utility allowance by household size under the Supplemental Nutrition Assistance Program. +values: + 2017-10-01: + - NC + - TN + 2022-10-01: + - AZ + - NC + - TN + +metadata: + unit: list + label: States with SNAP LUAs varying with household size + period: year + reference: + - title: SNAP Screener Compiled State SNAP Data + href: https://www.snapscreener.com/data + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 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..b57d473700d 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,116 @@ 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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 + 2021-10-01: 0 + 2023-10-01: 0 + 2024-10-01: 0 + 2025-10-01: 0 AL: 2010-01-01: 0 + 2017-10-01: 347 + 2018-10-01: 357 + 2019-10-01: 371 + 2020-10-01: 381 2021-10-01: 389 + 2022-10-01: 413 2023-10-01: 434 2024-10-01: 454 + 2025-10-01: 466 AR: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 0 + 2022-10-01: 245 2023-10-01: 263 2024-10-01: 267 + 2025-10-01: 274 AZ: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 41 2021-10-01: 0 + 2022-10-01: 0 2023-10-01: 150 2024-10-01: 145 + 2025-10-01: 149 CA: 2010-01-01: 0 + 2017-10-01: 126 + 2018-10-01: 130 + 2019-10-01: 135 + 2020-10-01: 139 2021-10-01: 144 + 2022-10-01: 150 2023-10-01: 158 2024-10-01: 166 + 2025-10-01: 170 CO: 2010-01-01: 0 + 2017-10-01: 298 + 2018-10-01: 354 + 2019-10-01: 310 + 2020-10-01: 310 2021-10-01: 314 2022-10-01: value: 338 @@ -37,251 +121,560 @@ 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 + 2017-10-01: 320 + 2018-10-01: 324 + 2019-10-01: 324 + 2020-10-01: 324 2021-10-01: 345 + 2022-10-01: 408 2023-10-01: 402 2024-10-01: 419 + 2025-10-01: 430 DC: 2010-01-01: 0 + 2017-10-01: 270 + 2018-10-01: 276 + 2019-10-01: 292 + 2020-10-01: 281 2021-10-01: 292 + 2022-10-01: 338 2023-10-01: 323 2024-10-01: 339 + 2025-10-01: 348 DE: 2010-01-01: 0 + 2017-10-01: 281 + 2018-10-01: 289 + 2019-10-01: 301 + 2020-10-01: 282 2021-10-01: 294 + 2022-10-01: 374 2023-10-01: 367 2024-10-01: 359 + 2025-10-01: 369 FL: 2010-01-01: 0 + 2017-10-01: 280 + 2018-10-01: 290 + 2019-10-01: 291 + 2020-10-01: 293 2021-10-01: 298 + 2022-10-01: 303 2023-10-01: 340 2024-10-01: 339 + 2025-10-01: 348 GA: 2010-01-01: 0 + 2017-10-01: 306 + 2018-10-01: 323 + 2019-10-01: 329 + 2020-10-01: 323 2021-10-01: 302 + 2022-10-01: 335 2023-10-01: 349 + 2025-10-01: 358 GU: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 HI: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 IA: 2010-01-01: 0 + 2017-10-01: 249 + 2018-10-01: 287 + 2019-10-01: 301 + 2020-10-01: 316 2021-10-01: 270 + 2022-10-01: 274 2023-10-01: 277 2024-10-01: 284 + 2025-10-01: 292 ID: 2010-01-01: 0 + 2017-10-01: 223 + 2018-10-01: 303 + 2019-10-01: 286 + 2020-10-01: 292 2021-10-01: 299 + 2022-10-01: 297 2023-10-01: 301 2024-10-01: 305 + 2025-10-01: 313 IL: 2010-01-01: 0 + 2017-10-01: 306 + 2018-10-01: 319 + 2019-10-01: 328 + 2020-10-01: 356 2021-10-01: 341 + 2022-10-01: 412 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 + 2017-05-01: 244 + 2018-05-01: 253 + 2019-05-01: 251 + 2020-03-01: 250 2021-05-01: 259 + 2022-05-01: 266 2023-05-01: 276 - 2024-05-01: 274 + 2025-10-01: 283 KS: 2010-01-01: 0 + 2017-10-01: 246 + 2018-10-01: 243 + 2019-10-01: 247 + 2020-10-01: 246 2021-10-01: 286 + 2022-10-01: 306 2023-10-01: 327 2024-10-01: 336 + 2025-10-01: 345 KY: 2010-01-01: 0 + 2017-10-01: 272 + 2018-10-01: 274 + 2019-10-01: 279 + 2020-10-01: 281 2021-10-01: 281 + 2022-10-01: 294 2023-10-01: 395 2024-10-01: 322 + 2025-10-01: 331 LA: 2010-01-01: 0 + 2017-10-01: 190 + 2018-10-01: 196 + 2019-10-01: 193 + 2020-10-01: 193 2021-10-01: 203 + 2022-10-01: 227 2023-10-01: 230 2024-10-01: 251 + 2025-10-01: 258 MA: 2010-01-01: 0 + 2017-10-01: 392 + 2018-10-01: 396 + 2019-10-01: 396 + 2020-10-01: 396 2021-10-01: 421 + 2022-03-01: 437 + 2022-10-01: 525 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 + 2017-10-01: 254 + 2018-01-01: 257 + 2019-01-01: 247 + 2019-10-01: 247 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 + 2017-10-01: 229 + 2018-10-01: 231 + 2019-10-01: 264 + 2020-10-01: 264 2021-10-01: 285 + 2022-03-01: 299 + 2022-10-01: 363 2023-10-01: 341 2024-10-01: 353 + 2025-10-01: 598 MI: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MN: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 MO: 2010-01-01: 0 + 2017-10-01: 296 + 2018-10-01: 303 + 2019-10-01: 311 + 2020-10-01: 319 2021-10-01: 327 + 2022-10-01: 347 2023-10-01: 351 2024-10-01: 363 + 2025-10-01: 373 MS: 2010-01-01: 0 + 2017-10-01: 204 + 2018-10-01: 206 + 2019-10-01: 207 + 2020-10-01: 203 2021-10-01: 206 + 2022-10-01: 221 2023-10-01: 191 2024-10-01: 222 + 2025-10-01: 228 MT: 2010-01-01: 0 + 2017-10-01: 192 + 2018-10-01: 196 + 2019-10-01: 198 + 2020-10-01: 203 2021-10-01: 214 + 2022-10-01: 229 2023-10-01: 244 2024-10-01: 260 + 2025-10-01: 267 NC: 2010-01-01: 0 + 2017-10-01: 276 + 2018-10-01: 246 + 2019-10-01: 254 + 2020-10-01: 263 2021-10-01: 331 2023-10-01: 371 2024-10-01: 382 + 2025-10-01: 392 ND: 2010-01-01: 0 + 2017-10-01: 230 + 2018-10-01: 232 + 2019-10-01: 233 + 2020-10-01: 238 2021-10-01: 242 + 2022-10-01: 253 2023-10-01: 270 2024-10-01: 279 + 2025-10-01: 286 NE: 2010-01-01: 0 + 2017-10-01: 245 + 2018-10-01: 251 + 2019-10-01: 256 + 2020-10-01: 257 2021-10-01: 267 + 2022-10-01: 299 2023-10-01: 303 2024-10-01: 313 + 2025-10-01: 321 NH: 2010-01-01: 0 + 2017-10-01: 251 + 2018-10-01: 264 + 2019-10-01: 262 + 2020-10-01: 256 + 2021-06-01: 257 2021-10-01: 277 + 2022-10-01: 353 2023-10-01: 350 2024-10-01: 363 + 2025-10-01: 373 NJ: 2010-01-01: 0 - 2021-10-01: 359 + 2017-10-01: 302 + 2018-10-01: 316 + 2019-10-01: 330 + 2020-10-01: 338 + 2021-10-01: 339 + 2022-10-01: 464 2023-10-01: 464 2024-10-01: 492 + 2025-10-01: 505 NM: 2010-01-01: 0 + 2017-10-01: 127 + 2018-10-01: 139 + 2019-10-01: 138 + 2020-10-01: 140 2021-10-01: 135 + 2022-10-01: 120 2023-10-01: 215 2024-10-01: 281 + 2025-10-01: 289 NV: 2010-01-01: 0 + 2017-10-01: 236 + 2018-10-01: 252 + 2019-10-01: 246 + 2020-10-01: 233 2021-10-01: 249 + 2022-10-01: 322 2023-10-01: 350 2024-10-01: 352 -NY: - 2010-01-01: 0 + 2025-10-01: 361 +NY_NAS: + 2010-01-01: 0 + 2017-10-01: 289 + 2018-10-01: 292 + 2019-10-01: 292 + 2020-10-01: 292 + 2021-10-01: 311 + 2022-10-01: 336 + 2023-10-01: 363 + 2024-10-01: 378 + 2025-10-01: 388 +NY_NYC: + 2010-01-01: 0 + 2017-10-01: 313 + 2018-10-01: 316 + 2019-10-01: 316 + 2020-10-01: 316 + 2021-10-01: 336 + 2022-10-01: 395 + 2023-10-01: 391 + 2024-10-01: 408 + 2025-10-01: 419 +NY_ONY: + 2010-01-01: 0 + 2017-10-01: 265 + 2018-10-01: 268 + 2019-10-01: 268 + 2020-10-01: 268 2021-10-01: 285 + 2022-10-01: 335 2023-10-01: 332 2024-10-01: 346 + 2025-10-01: 355 OH: 2010-01-01: 0 + 2017-10-01: 342 + 2018-10-01: 351 + 2019-10-01: 355 + 2020-10-01: 362 2021-10-01: 377 + 2022-10-01: 410 2023-10-01: 453 2024-10-01: 466 + 2025-10-01: 479 OK: 2010-01-01: 0 + 2017-10-01: 284 + 2018-10-01: 311 + 2019-10-01: 305 + 2020-10-01: 293 2021-10-01: 292 + 2022-10-01: 336 2023-10-01: 334 2024-10-01: 345 + 2025-10-01: 354 OR: 2010-01-01: 0 + 2017-10-01: 344 + 2018-10-01: 328 + 2019-10-01: 337 + 2020-10-01: 341 2021-10-01: 353 + 2022-10-01: 355 2023-10-01: 370 2024-10-01: 393 + 2025-10-01: 404 PA: 2010-01-01: 0 + 2017-10-01: 299 + 2018-10-01: 308 + 2019-10-01: 308 + 2020-10-01: 308 2021-10-01: 317 + 2022-10-01: 358 2023-10-01: 401 2024-10-01: 402 + 2025-10-01: 488 RI: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 SC: 2010-01-01: 0 + 2017-10-01: 220 + 2018-10-01: 230 + 2019-10-01: 212 + 2020-10-01: 215 2021-10-01: 216 + 2022-10-01: 235 2023-10-01: 247 2024-10-01: 258 + 2025-10-01: 265 SD: 2010-01-01: 0 + 2017-10-01: 201 + 2018-10-01: 206 + 2019-10-01: 210 + 2020-10-01: 211 2021-10-01: 220 + 2022-10-01: 238 2023-10-01: 250 2024-10-01: 258 + 2025-10-01: 265 TN: 2010-01-01: 0 + 2017-10-01: 133 + 2018-10-01: 136 + 2019-10-01: 136 + 2020-10-01: 136 2021-10-01: 136 2023-10-01: 164 2024-10-01: 158 + 2025-10-01: 162 TX: 2010-01-01: 0 + 2017-10-01: 316 + 2018-10-01: 316 + 2019-10-01: 324 + 2020-10-01: 331 2021-10-01: 345 + 2022-10-01: 372 2023-10-01: 391 2024-10-01: 390 + 2025-10-01: 400 UT: 2010-01-01: 0 + 2017-10-01: 285 + 2018-10-01: 283 + 2019-10-01: 290 + 2020-10-01: 310 2021-10-01: 274 + 2022-10-01: 285 2023-10-01: 382 2024-10-01: 420 + 2025-10-01: 431 VA: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VI: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 VT: 2010-01-01: 0 + 2017-10-01: 232 + 2018-10-01: 235 + 2019-10-01: 235 + 2020-10-01: 235 2021-10-01: 250 + 2022-10-01: 294 2023-10-01: 291 2024-10-01: 303 + 2025-10-01: 311 WA: 2010-01-01: 0 + 2017-10-01: 328 + 2018-10-01: 336 + 2019-10-01: 343 + 2020-10-01: 352 2021-10-01: 361 + 2022-10-01: 365 2023-10-01: 383 2024-10-01: 396 + 2025-10-01: 406 WI: 2010-01-01: 0 + 2017-10-01: 338 + 2018-10-01: 308 + 2019-10-01: 318 + 2020-10-01: 320 2021-10-01: 317 + 2022-10-01: 322 2023-10-01: 347 2024-10-01: 375 + 2025-10-01: 385 WV: 2010-01-01: 0 + 2017-10-01: 287 + 2018-10-01: 275 + 2019-10-01: 267 + 2020-10-01: 281 2021-10-01: 280 + 2022-10-01: 266 2023-10-01: 305 2024-10-01: 321 + 2025-10-01: 330 WY: 2010-01-01: 0 + 2017-10-01: 262 + 2018-10-01: 266 + 2019-10-01: 270 + 2020-10-01: 281 2021-10-01: 291 + 2022-10-01: 309 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 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 breakdown: - snap_utility_region uprating: gov.usda.snap.uprating 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..b04b320fb9c --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/electricity.yaml @@ -0,0 +1,224 @@ +description: The USDA provides this amount as the household-size-varying individual electricity utility allowance under the Supplemental Nutrition Assistance Program. +GU: + 1: + 2017-10-01: 108 + 2018-10-01: 133 + 2019-10-01: 97 + 2020-10-01: 133 + 2021-10-01: 133 + 2022-10-01: 162 + 2023-10-01: 173 + 2024-10-01: 188 + 2025-10-01: 193 + 2: + 2017-10-01: 124 + 2018-10-01: 153 + 2019-10-01: 111 + 2020-10-01: 153 + 2021-10-01: 153 + 2022-10-01: 186 + 2023-10-01: 194 + 2024-10-01: 218 + 2025-10-01: 224 + 3: + 2017-10-01: 124 + 2018-10-01: 153 + 2019-10-01: 111 + 2020-10-01: 153 + 2021-10-01: 153 + 2022-10-01: 186 + 2023-10-01: 199 + 2024-10-01: 218 + 2025-10-01: 224 + 4: + 2017-10-01: 147 + 2018-10-01: 183 + 2019-10-01: 111 + 2020-10-01: 163 + 2021-10-01: 183 + 2022-10-01: 222 + 2023-10-01: 238 + 2024-10-01: 260 + 2025-10-01: 267 + 5: + 2017-10-01: 167 + 2018-10-01: 207 + 2019-10-01: 132 + 2020-10-01: 207 + 2021-10-01: 207 + 2022-10-01: 252 + 2023-10-01: 270 + 2024-10-01: 296 + 2025-10-01: 304 + 6: + 2017-10-01: 191 + 2018-10-01: 237 + 2019-10-01: 149 + 2020-10-01: 237 + 2021-10-01: 237 + 2022-10-01: 289 + 2023-10-01: 309 + 2024-10-01: 338 + 2025-10-01: 347 + 7: + 2017-10-01: 216 + 2018-10-01: 269 + 2019-10-01: 171 + 2020-10-01: 269 + 2021-10-01: 269 + 2022-10-01: 328 + 2023-10-01: 351 + 2024-10-01: 384 + 2025-10-01: 394 + 8: + 2017-10-01: 226 + 2018-10-01: 281 + 2019-10-01: 194 + 2020-10-01: 281 + 2021-10-01: 281 + 2022-10-01: 343 + 2023-10-01: 368 + 2024-10-01: 402 + 2025-10-01: 413 + 9: + 2017-10-01: 242 + 2018-10-01: 301 + 2019-10-01: 202 + 2020-10-01: 301 + 2021-10-01: 301 + 2022-10-01: 367 + 2023-10-01: 393 + 2024-10-01: 430 + 2025-10-01: 442 + 10: + 2017-10-01: 248 + 2018-10-01: 309 + 2019-10-01: 222 + 2020-10-01: 309 + 2021-10-01: 309 + 2022-10-01: 377 + 2023-10-01: 393 + 2024-10-01: 430 + 2025-10-01: 442 +HI: + 1: + 2017-10-01: 174 + 2018-10-01: 193 + 2019-10-01: 233 + 2020-10-01: 220 + 2021-10-01: 230 + 2022-10-01: 298 + 2023-10-01: 300 + 2024-10-01: 291 + 2025-10-01: 299 + 2: + 2017-10-01: 190 + 2018-10-01: 209 + 2019-10-01: 254 + 2020-10-01: 240 + 2021-10-01: 250 + 2022-10-01: 324 + 2023-10-01: 326 + 2024-10-01: 315 + 2025-10-01: 324 + 3: + 2017-10-01: 217 + 2018-10-01: 240 + 2019-10-01: 293 + 2020-10-01: 276 + 2021-10-01: 288 + 2022-10-01: 377 + 2023-10-01: 378 + 2024-10-01: 366 + 2025-10-01: 376 + 4: + 2017-10-01: 268 + 2018-10-01: 297 + 2019-10-01: 364 + 2020-10-01: 342 + 2021-10-01: 358 + 2022-10-01: 471 + 2023-10-01: 473 + 2024-10-01: 457 + 2025-10-01: 469 + 5: + 2017-10-01: 268 + 2018-10-01: 297 + 2019-10-01: 364 + 2020-10-01: 342 + 2021-10-01: 358 + 2022-10-01: 471 + 2023-10-01: 473 + 2024-10-01: 457 + 2025-10-01: 469 + 6: + 2017-10-01: 315 + 2018-10-01: 349 + 2019-10-01: 428 + 2020-10-01: 402 + 2021-10-01: 422 + 2022-10-01: 556 + 2023-10-01: 559 + 2024-10-01: 539 + 2025-10-01: 554 + 7: + 2017-10-01: 357 + 2018-10-01: 394 + 2019-10-01: 485 + 2020-10-01: 455 + 2021-10-01: 477 + 2022-10-01: 629 + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 8: + 2017-10-01: 357 + 2018-10-01: 394 + 2019-10-01: 485 + 2020-10-01: 455 + 2021-10-01: 477 + 2022-10-01: 629 + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 9: + 2017-10-01: 357 + 2018-10-01: 394 + 2019-10-01: 485 + 2020-10-01: 455 + 2021-10-01: 477 + 2022-10-01: 629 + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 10: + 2017-10-01: 357 + 2018-10-01: 394 + 2019-10-01: 485 + 2020-10-01: 455 + 2021-10-01: 477 + 2022-10-01: 629 + 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 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 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..7c4a3af816b --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/gas_and_fuel.yaml @@ -0,0 +1,214 @@ +description: The USDA provides this amount as the household-size-varying individual gas and fuel utility allowance under the Supplemental Nutrition Assistance Program. +GU: + 1: + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-10-01: 30 + 2022-10-01: 38 + 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 + 2: + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-10-01: 30 + 2022-10-01: 38 + 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 + 3: + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-10-01: 30 + 2022-10-01: 38 + 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 + 4: + 2017-10-01: 60 + 2018-10-01: 60 + 2019-10-01: 60 + 2020-10-01: 60 + 2022-10-01: 77 + 2023-10-01: 72 + 2024-10-01: 72 + 2025-10-01: 74 + 5: + 2017-10-01: 60 + 2018-10-01: 60 + 2019-10-01: 60 + 2020-10-01: 60 + 2022-10-01: 77 + 2023-10-01: 72 + 2024-10-01: 72 + 2025-10-01: 74 + 6: + 2017-10-01: 60 + 2018-10-01: 60 + 2019-10-01: 60 + 2020-10-01: 60 + 2022-10-01: 77 + 2023-10-01: 72 + 2024-10-01: 72 + 2025-10-01: 74 + 7: + 2017-10-01: 90 + 2018-10-01: 90 + 2019-10-01: 90 + 2020-10-01: 90 + 2022-10-01: 115 + 2023-10-01: 108 + 2024-10-01: 108 + 2025-10-01: 111 + 8: + 2017-10-01: 90 + 2018-10-01: 90 + 2019-10-01: 90 + 2020-10-01: 90 + 2022-10-01: 115 + 2023-10-01: 108 + 2024-10-01: 108 + 2025-10-01: 111 + 9: + 2017-10-01: 90 + 2018-10-01: 90 + 2019-10-01: 90 + 2020-10-01: 90 + 2022-10-01: 115 + 2023-10-01: 108 + 2024-10-01: 108 + 2025-10-01: 111 + 10: + 2017-10-01: 90 + 2018-10-01: 90 + 2019-10-01: 90 + 2020-10-01: 90 + 2022-10-01: 115 + 2023-10-01: 108 + 2024-10-01: 108 + 2025-10-01: 111 +HI: + 1: + 2017-10-01: 174 + 2018-10-01: 193 + 2019-10-01: 233 + 2020-10-01: 220 + 2021-10-01: 230 + 2022-10-01: 298 + 2023-10-01: 300 + 2024-10-01: 291 + 2025-10-01: 299 + 2: + 2017-10-01: 190 + 2018-10-01: 209 + 2019-10-01: 254 + 2020-10-01: 240 + 2021-10-01: 250 + 2022-10-01: 324 + 2023-10-01: 326 + 2024-10-01: 315 + 2025-10-01: 324 + 3: + 2017-10-01: 217 + 2018-10-01: 240 + 2019-10-01: 293 + 2020-10-01: 276 + 2021-10-01: 288 + 2022-10-01: 377 + 2023-10-01: 378 + 2024-10-01: 366 + 2025-10-01: 376 + 4: + 2017-10-01: 268 + 2018-10-01: 297 + 2019-10-01: 364 + 2020-10-01: 342 + 2021-10-01: 358 + 2022-10-01: 471 + 2023-10-01: 473 + 2024-10-01: 457 + 2025-10-01: 469 + 5: + 2017-10-01: 268 + 2018-10-01: 297 + 2019-10-01: 364 + 2020-10-01: 342 + 2021-10-01: 358 + 2022-10-01: 471 + 2023-10-01: 473 + 2024-10-01: 457 + 2025-10-01: 469 + 6: + 2017-10-01: 315 + 2018-10-01: 349 + 2019-10-01: 428 + 2020-10-01: 402 + 2021-10-01: 422 + 2022-10-01: 556 + 2023-10-01: 559 + 2024-10-01: 539 + 2025-10-01: 554 + 7: + 2017-10-01: 357 + 2018-10-01: 394 + 2019-10-01: 485 + 2020-10-01: 455 + 2021-10-01: 477 + 2022-10-01: 629 + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 8: + 2017-10-01: 357 + 2018-10-01: 394 + 2019-10-01: 485 + 2020-10-01: 455 + 2021-10-01: 477 + 2022-10-01: 629 + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 9: + 2017-10-01: 357 + 2018-10-01: 394 + 2019-10-01: 485 + 2020-10-01: 455 + 2021-10-01: 477 + 2022-10-01: 629 + 2023-10-01: 632 + 2024-10-01: 609 + 2025-10-01: 625 + 10: + 2017-10-01: 357 + 2018-10-01: 394 + 2019-10-01: 485 + 2020-10-01: 455 + 2021-10-01: 477 + 2022-10-01: 629 + 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 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 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..fe0921e4868 --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/states.yaml @@ -0,0 +1,17 @@ +description: The USDA uses this list of states that vary their individual utility allowances by household size under the Supplemental Nutrition Assistance Program. +values: + 2017-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 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 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..749b56d7901 --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/single/by_household_size/water.yaml @@ -0,0 +1,204 @@ +description: The USDA provides this amount as the household-size-varying individual water utility allowance under the Supplemental Nutrition Assistance Program. +GU: + 1: + 2017-10-01: 37 + 2018-10-01: 38 + 2019-10-01: 36 + 2020-10-01: 38 + 2023-10-01: 38 + 2024-10-01: 38 + 2025-10-01: 39 + 2: + 2017-10-01: 49 + 2018-10-01: 50 + 2019-10-01: 47 + 2020-10-01: 50 + 2023-10-01: 50 + 2024-10-01: 50 + 2025-10-01: 51 + 3: + 2017-10-01: 49 + 2018-10-01: 50 + 2019-10-01: 47 + 2020-10-01: 50 + 2023-10-01: 50 + 2024-10-01: 50 + 2025-10-01: 51 + 4: + 2017-10-01: 67 + 2018-10-01: 69 + 2019-10-01: 65 + 2020-10-01: 69 + 2023-10-01: 69 + 2024-10-01: 69 + 2025-10-01: 71 + 5: + 2017-10-01: 82 + 2018-10-01: 85 + 2019-10-01: 79 + 2020-10-01: 85 + 2023-10-01: 85 + 2024-10-01: 85 + 2025-10-01: 87 + 6: + 2017-10-01: 107 + 2018-10-01: 111 + 2019-10-01: 103 + 2020-10-01: 111 + 2023-10-01: 111 + 2024-10-01: 111 + 2025-10-01: 114 + 7: + 2017-10-01: 131 + 2018-10-01: 136 + 2019-10-01: 126 + 2020-10-01: 136 + 2023-10-01: 136 + 2024-10-01: 136 + 2025-10-01: 140 + 8: + 2017-10-01: 144 + 2018-10-01: 150 + 2019-10-01: 138 + 2020-10-01: 150 + 2023-10-01: 150 + 2024-10-01: 150 + 2025-10-01: 154 + 9: + 2017-10-01: 165 + 2018-10-01: 171 + 2019-10-01: 157 + 2020-10-01: 171 + 2023-10-01: 171 + 2024-10-01: 171 + 2025-10-01: 176 + 10: + 2017-10-01: 172 + 2018-10-01: 178 + 2019-10-01: 162 + 2020-10-01: 171 + 2023-10-01: 171 + 2024-10-01: 171 + 2025-10-01: 176 +HI: + 1: + 2017-10-01: 45 + 2018-10-01: 45 + 2019-10-01: 46 + 2020-10-01: 46 + 2021-10-01: 46 + 2022-10-01: 54 + 2023-10-01: 57 + 2024-10-01: 65 + 2025-10-01: 67 + 2: + 2017-10-01: 50 + 2018-10-01: 50 + 2019-10-01: 51 + 2020-10-01: 51 + 2021-10-01: 51 + 2022-10-01: 60 + 2023-10-01: 64 + 2024-10-01: 73 + 2025-10-01: 75 + 3: + 2017-10-01: 55 + 2018-10-01: 55 + 2019-10-01: 57 + 2020-10-01: 57 + 2021-10-01: 57 + 2022-10-01: 66 + 2023-10-01: 70 + 2024-10-01: 81 + 2025-10-01: 83 + 4: + 2017-10-01: 65 + 2018-10-01: 65 + 2019-10-01: 67 + 2020-10-01: 67 + 2021-10-01: 67 + 2022-10-01: 78 + 2023-10-01: 83 + 2024-10-01: 95 + 2025-10-01: 98 + 5: + 2017-10-01: 65 + 2018-10-01: 65 + 2019-10-01: 67 + 2020-10-01: 67 + 2021-10-01: 67 + 2022-10-01: 78 + 2023-10-01: 83 + 2024-10-01: 95 + 2025-10-01: 98 + 6: + 2017-10-01: 75 + 2018-10-01: 75 + 2019-10-01: 77 + 2020-10-01: 77 + 2021-10-01: 77 + 2022-10-01: 90 + 2023-10-01: 95 + 2024-10-01: 109 + 2025-10-01: 112 + 7: + 2017-10-01: 90 + 2018-10-01: 90 + 2019-10-01: 92 + 2020-10-01: 92 + 2021-10-01: 92 + 2022-10-01: 108 + 2023-10-01: 114 + 2024-10-01: 131 + 2025-10-01: 135 + 8: + 2017-10-01: 90 + 2018-10-01: 90 + 2019-10-01: 92 + 2020-10-01: 92 + 2021-10-01: 92 + 2022-10-01: 108 + 2023-10-01: 114 + 2024-10-01: 131 + 2025-10-01: 135 + 9: + 2017-10-01: 90 + 2018-10-01: 90 + 2019-10-01: 92 + 2020-10-01: 92 + 2021-10-01: 92 + 2022-10-01: 108 + 2023-10-01: 114 + 2024-10-01: 131 + 2025-10-01: 135 + 10: + 2017-10-01: 90 + 2018-10-01: 90 + 2019-10-01: 92 + 2020-10-01: 92 + 2021-10-01: 92 + 2022-10-01: 108 + 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 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 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..21841301ba6 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,116 @@ 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: - 2010-01-01: 0 - 2021-10-01: 85 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 +AK_C: + 2010-01-01: 0 + 2017-10-01: 100 + 2018-10-01: 107 + 2019-10-01: 108 + 2020-10-01: 100 + 2021-10-01: 110 + 2022-10-01: 110 2023-10-01: 131 2024-10-01: 130 + 2025-10-01: 134 +AK_N: + 2010-01-01: 0 + 2017-10-01: 134 + 2018-10-01: 136 + 2019-10-01: 140 + 2020-10-01: 149 + 2021-10-01: 139 + 2022-10-01: 149 + 2023-10-01: 171 + 2024-10-01: 166 + 2025-10-01: 170 +AK_NW: + 2010-01-01: 0 + 2017-10-01: 151 + 2018-10-01: 149 + 2019-10-01: 161 + 2020-10-01: 188 + 2021-10-01: 158 + 2022-10-01: 163 + 2023-10-01: 161 + 2024-10-01: 154 + 2025-10-01: 158 +AK_SC: + 2010-01-01: 0 + 2017-10-01: 129 + 2018-10-01: 128 + 2019-10-01: 132 + 2020-10-01: 145 + 2021-10-01: 138 + 2022-10-01: 135 + 2023-10-01: 107 + 2024-10-01: 106 + 2025-10-01: 109 +AK_SE: + 2010-01-01: 0 + 2017-10-01: 78 + 2018-10-01: 79 + 2019-10-01: 80 + 2020-10-01: 88 + 2021-10-01: 85 + 2022-10-01: 83 + 2023-10-01: 69 + 2024-10-01: 70 + 2025-10-01: 72 +AK_SW: + 2010-01-01: 0 + 2017-10-01: 171 + 2018-10-01: 169 + 2019-10-01: 175 + 2020-10-01: 218 + 2021-10-01: 175 + 2022-10-01: 175 + 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 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 58 2021-10-01: 59 2022-10-01: value: 64 @@ -47,211 +130,404 @@ 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 + 2017-10-01: 67 + 2018-10-01: 69 + 2019-10-01: 74 + 2020-10-01: 71 2021-10-01: 73 + 2022-10-01: 79 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2017-10-01: 78 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 70 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 + 2017-10-01: 108 + 2018-10-01: 133 + 2019-10-01: 97 + 2020-10-01: 133 2021-10-01: 133 + 2022-10-01: 162 2023-10-01: 173 2024-10-01: 188 + 2025-10-01: 193 HI: 2010-01-01: 0 + 2017-10-01: 174 + 2018-10-01: 193 + 2019-10-01: 233 + 2020-10-01: 220 2021-10-01: 230 + 2022-10-01: 298 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 + 2017-10-01: 91 + 2018-10-01: 134 + 2019-10-01: 127 + 2020-10-01: 128 2021-10-01: 135 + 2022-10-01: 134 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2017-10-01: 70 + 2018-10-01: 72 + 2019-10-01: 74 + 2020-10-01: 81 2021-10-01: 59 + 2022-10-01: 66 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: - 2010-01-01: 0 - 2021-10-01: 57 + # 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: 56 + 2019-05-01: 55 + 2020-03-01: 55 + 2021-05-01: 57 + 2022-05-01: 59 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 + 2017-10-01: 133 + 2018-10-01: 135 + 2019-10-01: 126 + 2020-10-01: 126 2021-10-01: 150 + 2022-10-01: 153 2023-10-01: 157 2024-10-01: 176 + 2025-10-01: 181 MN: 2010-01-01: 0 + 2017-10-01: 0 + 2018-10-01: 172 + 2019-10-01: 143 + 2020-10-01: 154 2021-10-01: 149 + 2022-10-01: 185 2023-10-01: 213 2024-10-01: 229 + 2025-10-01: 235 MO: 2010-01-01: 0 + 2017-10-01: 122 + 2018-10-01: 125 + 2019-10-01: 128 + 2020-10-01: 131 2021-10-01: 134 + 2022-10-01: 142 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 + 2017-10-01: 159 + 2018-10-01: 164 + 2019-10-01: 167 + 2020-10-01: 171 2021-10-01: 180 + 2022-10-01: 196 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 + 2017-10-01: 197 + 2018-10-01: 200 + 2019-10-01: 200 + 2020-10-01: 204 2021-10-01: 208 + 2022-10-01: 220 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2017-10-01: 50 + 2018-10-01: 51 + 2019-10-01: 52 + 2020-10-01: 52 2021-10-01: 54 + 2022-10-01: 58 2023-10-01: 60 - 2024-10-01: 62 + 2024-10-01: 62 + 2025-10-01: 63 NH: 2010-01-01: 0 + 2017-10-01: 147 + 2018-10-01: 155 + 2019-10-01: 154 + 2020-10-01: 150 2021-10-01: 162 + 2022-10-01: 206 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 + 2017-10-01: 55 + 2018-10-01: 56 + 2019-10-01: 56 + 2020-10-01: 52 2021-10-01: 56 + 2022-10-01: 74 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 + 2017-10-01: 76 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 80 2021-10-01: 84 + 2022-10-01: 92 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 + 2017-10-01: 56 + 2018-10-01: 65 + 2019-10-01: 54 + 2020-10-01: 55 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 59 2021-10-01: 60 + 2022-10-01: 66 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 + 2017-10-01: 83 + 2018-10-01: 85 + 2019-10-01: 87 + 2020-10-01: 87 2021-10-01: 91 + 2022-10-01: 98 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 + 2017-10-01: 167 + 2018-10-01: 130 + 2019-10-01: 141 + 2020-10-01: 141 2021-10-01: 140 2023-10-01: 144 2024-10-01: 151 + 2025-10-01: 155 WV: 2010-01-01: 0 + 2017-10-01: 74 + 2018-10-01: 74 + 2019-10-01: 73 + 2020-10-01: 76 2021-10-01: 77 + 2022-10-01: 74 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..043817c9718 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,116 @@ 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: - 2010-01-01: 0 - 2021-10-01: 113 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 +AK_C: + 2010-01-01: 0 + 2017-10-01: 106 + 2018-10-01: 118 + 2019-10-01: 116 + 2020-10-01: 120 + 2021-10-01: 114 + 2022-10-01: 119 2023-10-01: 330 2024-10-01: 302 + 2025-10-01: 310 +AK_N: + 2010-01-01: 0 + 2017-10-01: 258 + 2018-10-01: 281 + 2019-10-01: 271 + 2020-10-01: 295 + 2021-10-01: 265 + 2022-10-01: 324 + 2023-10-01: 481 + 2024-10-01: 479 + 2025-10-01: 492 +AK_NW: + 2010-01-01: 0 + 2017-10-01: 507 + 2018-10-01: 487 + 2019-10-01: 502 + 2020-10-01: 512 + 2021-10-01: 496 + 2022-10-01: 520 + 2023-10-01: 736 + 2024-10-01: 741 + 2025-10-01: 761 +AK_SC: + 2010-01-01: 0 + 2017-10-01: 132 + 2018-10-01: 144 + 2019-10-01: 151 + 2020-10-01: 170 + 2021-10-01: 138 + 2022-10-01: 168 + 2023-10-01: 317 + 2024-10-01: 300 + 2025-10-01: 308 +AK_SE: + 2010-01-01: 0 + 2017-10-01: 116 + 2018-10-01: 121 + 2019-10-01: 138 + 2020-10-01: 151 + 2021-10-01: 113 + 2022-10-01: 157 + 2023-10-01: 237 + 2024-10-01: 238 + 2025-10-01: 244 +AK_SW: + 2010-01-01: 0 + 2017-10-01: 402 + 2018-10-01: 400 + 2019-10-01: 436 + 2020-10-01: 438 + 2021-10-01: 399 + 2022-10-01: 430 + 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 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 58 2021-10-01: 59 2022-10-01: value: 64 @@ -47,208 +130,392 @@ 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 + 2017-10-01: 67 + 2018-10-01: 69 + 2019-10-01: 74 + 2020-10-01: 71 2021-10-01: 73 + 2022-10-01: 79 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2017-10-01: 78 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 70 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 + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-10-01: 30 2021-10-01: 30 2023-10-01: 36 + 2025-10-01: 37 HI: 2010-01-01: 0 + 2017-10-01: 174 + 2018-10-01: 0 2021-10-01: 0 + 2022-10-01: 298 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 + 2017-10-01: 91 + 2018-10-01: 134 + 2019-10-01: 127 + 2020-10-01: 128 2021-10-01: 135 + 2022-10-01: 134 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2017-10-01: 70 + 2018-10-01: 72 + 2019-10-01: 74 + 2020-10-01: 81 2021-10-01: 59 + 2022-10-01: 66 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: - 2010-01-01: 0 - 2021-10-01: 57 + # 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: 56 + 2019-05-01: 55 + 2020-03-01: 55 + 2021-05-01: 57 + 2022-05-01: 59 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 + 2017-10-01: 38 + 2018-10-01: 44 + 2019-10-01: 30 + 2020-10-01: 36 2021-10-01: 31 + 2022-10-01: 32 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 + 2017-10-01: 122 + 2018-10-01: 125 + 2019-10-01: 128 + 2020-10-01: 131 2021-10-01: 134 + 2022-10-01: 142 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 + 2017-10-01: 159 + 2018-10-01: 164 + 2019-10-01: 167 + 2020-10-01: 171 2021-10-01: 180 + 2022-10-01: 196 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 + 2017-10-01: 197 + 2018-10-01: 200 + 2019-10-01: 200 + 2020-10-01: 204 2021-10-01: 208 + 2022-10-01: 220 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2017-10-01: 50 + 2018-10-01: 51 + 2019-10-01: 52 + 2020-10-01: 52 2021-10-01: 54 + 2022-10-01: 58 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 + 2022-10-01: 50 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 + 2017-10-01: 55 + 2018-10-01: 56 + 2019-10-01: 56 + 2020-10-01: 52 2021-10-01: 56 + 2022-10-01: 74 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 + 2017-10-01: 76 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 80 2021-10-01: 84 + 2022-10-01: 92 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 + 2017-10-01: 56 + 2018-10-01: 65 + 2019-10-01: 54 + 2020-10-01: 55 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 59 2021-10-01: 60 + 2022-10-01: 66 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 + 2017-10-01: 83 + 2018-10-01: 85 + 2019-10-01: 87 + 2020-10-01: 87 2021-10-01: 91 + 2022-10-01: 98 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 + 2017-10-01: 34 + 2018-10-01: 36 + 2019-10-01: 36 + 2020-10-01: 37 2021-10-01: 37 + 2022-10-01: 38 2023-10-01: 42 2024-10-01: 47 + 2025-10-01: 48 WV: 2010-01-01: 0 + 2017-10-01: 74 + 2018-10-01: 74 + 2019-10-01: 73 + 2020-10-01: 76 2021-10-01: 77 + 2022-10-01: 74 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..6c7097325a9 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,126 @@ 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: - 2010-01-01: 0 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 +AK_C: + 2010-01-01: 0 + 2017-10-01: 40 + 2018-10-01: 40 + 2019-10-01: 34 + 2020-10-01: 34 2021-10-01: 15 2023-10-01: 25 + 2024-10-01: 25 + 2025-10-01: 26 +AK_N: + 2010-01-01: 0 + 2017-10-01: 31 + 2018-10-01: 31 + 2019-10-01: 24 + 2020-10-01: 24 + 2021-10-01: 18 + 2023-10-01: 34 + 2024-10-01: 34 + 2025-10-01: 35 +AK_NW: + 2010-01-01: 0 + 2017-10-01: 38 + 2018-10-01: 38 + 2019-10-01: 31 + 2020-10-01: 31 + 2021-10-01: 31 + 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 +AK_SC: + 2010-01-01: 0 + 2017-10-01: 31 + 2018-10-01: 31 + 2019-10-01: 23 + 2020-10-01: 23 + 2021-10-01: 20 + 2023-10-01: 26 + 2024-10-01: 26 + 2025-10-01: 27 +AK_SE: + 2010-01-01: 0 + 2017-10-01: 28 + 2018-10-01: 28 + 2019-10-01: 21 + 2020-10-01: 21 + 2021-10-01: 17 + 2023-10-01: 35 + 2024-10-01: 35 + 2025-10-01: 36 +AK_SW: + 2010-01-01: 0 + 2017-10-01: 35 + 2018-10-01: 35 + 2019-10-01: 20 + 2020-10-01: 20 + 2021-10-01: 15 + 2023-10-01: 35 + 2024-10-01: 35 + 2025-10-01: 36 AL: 2010-01-01: 0 + 2017-10-01: 38 + 2018-10-01: 39 + 2019-10-01: 41 + 2020-10-01: 41 2021-10-01: 46 + 2022-10-01: 50 2023-10-01: 52 + 2025-10-01: 53 AR: 2010-01-01: 0 + 2017-10-01: 25 + 2018-10-01: 25 + 2019-10-01: 25 + 2020-10-01: 50 2021-10-01: 50 2023-10-01: 50 + 2025-10-01: 51 AZ: 2010-01-01: 0 + 2017-10-01: 32 + 2018-10-01: 36 + 2019-10-01: 36 + 2020-10-01: 0 2021-10-01: 44 + 2022-10-01: 47 2023-10-01: 47 2024-10-01: 43 + 2025-10-01: 44 CA: 2010-01-01: 0 + 2017-10-01: 18 + 2018-10-01: 18 + 2019-10-01: 18 + 2020-10-01: 18 2021-10-01: 19 + 2022-10-01: 18 2023-10-01: 19 + 2025-10-01: 20 CO: 2010-01-01: 0 + 2017-10-01: 76 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 79 2021-10-01: 80 2022-10-01: value: 86 @@ -47,222 +140,513 @@ 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 + 2017-10-01: 27 + 2018-10-01: 27 + 2019-10-01: 27 + 2020-10-01: 27 2021-10-01: 29 + 2022-10-01: 34 2023-10-01: 34 2024-10-01: 35 + 2025-10-01: 36 DC: 2010-01-01: 0 + 2017-10-01: 69 + 2018-10-01: 69 + 2019-10-01: 69 + 2020-10-01: 69 2021-10-01: 72 2023-10-01: 72 2024-10-01: 74 + 2025-10-01: 76 DE: 2010-01-01: 0 + 2017-10-01: 35 + 2018-10-01: 37 + 2019-10-01: 37 + 2020-10-01: 36 2021-10-01: 36 + 2022-10-01: 34 2023-10-01: 39 2024-10-01: 23 + 2025-10-01: 24 FL: 2010-01-01: 0 + 2017-10-01: 45 + 2018-10-01: 52 + 2019-10-01: 50 + 2020-10-01: 48 2021-10-01: 52 + 2022-10-01: 44 2023-10-01: 49 2024-10-01: 55 + 2025-10-01: 56 GA: 2010-01-01: 0 + 2017-10-01: 37 + 2018-10-01: 41 + 2019-10-01: 43 + 2020-10-01: 47 2021-10-01: 41 + 2022-10-01: 46 2023-10-01: 42 2024-10-01: 46 + 2025-10-01: 47 GU: 2010-01-01: 0 + 2017-10-01: 27 + 2018-10-01: 27 + 2019-10-01: 28 + 2020-10-01: 28 2021-10-01: 28 2023-10-01: 28 + 2025-10-01: 29 HI: 2010-01-01: 0 + 2017-10-01: 26 + 2018-10-01: 27 + 2019-10-01: 27 + 2020-10-01: 30 2021-10-01: 36 + 2022-10-01: 39 2023-10-01: 40 2024-10-01: 42 + 2025-10-01: 43 IA: 2010-01-01: 0 + 2017-10-01: 29 + 2018-10-01: 28 + 2019-10-01: 28 + 2020-10-01: 29 2021-10-01: 30 + 2022-10-01: 32 2023-10-01: 33 2024-10-01: 35 + 2025-10-01: 36 ID: 2010-01-01: 0 + 2017-10-01: 41 + 2018-10-01: 35 + 2019-10-01: 31 + 2020-10-01: 37 2021-10-01: 29 2023-10-01: 42 2024-10-01: 47 + 2025-10-01: 48 IL: 2010-01-01: 0 + 2017-10-01: 28 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-10-01: 31 2021-10-01: 44 + 2022-10-01: 81 2023-10-01: 75 2024-10-01: 65 + 2025-10-01: 67 IN: - 2010-01-01: 0 - 2021-10-01: 32 + # 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 + 2017-05-01: 29 + 2018-05-01: 31 + 2019-05-01: 30 + 2020-03-01: 31 + 2021-05-01: 32 2023-05-01: 35 + 2025-10-01: 36 KS: 2010-01-01: 0 + 2017-10-01: 39 + 2018-10-01: 36 + 2019-10-01: 35 + 2020-10-01: 35 2021-10-01: 37 + 2022-10-01: 40 2023-10-01: 42 2024-10-01: 43 + 2025-10-01: 44 KY: 2010-01-01: 0 + 2017-10-01: 36 + 2018-10-01: 38 + 2019-10-01: 38 + 2020-10-01: 45 2021-10-01: 45 + 2022-10-01: 48 2023-10-01: 66 2024-10-01: 62 + 2025-10-01: 64 LA: 2010-01-01: 0 + 2017-10-01: 49 + 2018-10-01: 43 + 2019-10-01: 41 + 2020-10-01: 46 2021-10-01: 67 + 2022-10-01: 74 2023-10-01: 74 + 2025-10-01: 76 MA: 2010-01-01: 0 + 2017-10-01: 45 + 2018-10-01: 45 + 2019-10-01: 45 + 2020-10-01: 45 2021-10-01: 48 + 2022-03-01: 50 + 2022-10-01: 60 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 + 2017-10-01: 40 + 2019-01-01: 40 + 2021-01-01: 40 2023-01-01: 40 + 2025-10-01: 40 ME: 2010-01-01: 0 + 2017-10-01: 45 + 2018-10-01: 45 + 2019-10-01: 45 + 2020-10-01: 45 2021-10-01: 49 + 2022-03-01: 51 + 2022-10-01: 62 2023-10-01: 58 2024-10-01: 60 + 2025-10-01: 114 MI: 2010-01-01: 0 + 2017-10-01: 32 + 2018-10-01: 31 + 2019-10-01: 30 + 2020-10-01: 29 2021-10-01: 30 2023-10-01: 31 2024-10-01: 30 + 2025-10-01: 31 MN: 2010-01-01: 0 + 2017-10-01: 41 + 2018-10-01: 47 + 2019-10-01: 49 + 2020-10-01: 56 2021-10-01: 56 + 2022-10-01: 55 2023-10-01: 54 2024-10-01: 60 + 2025-10-01: 62 MO: 2010-01-01: 0 + 2017-10-01: 60 + 2018-10-01: 61 + 2019-10-01: 63 + 2020-10-01: 65 2021-10-01: 67 + 2022-10-01: 71 2023-10-01: 76 2024-10-01: 79 + 2025-10-01: 81 MS: 2010-01-01: 0 + 2017-10-01: 30 + 2018-10-01: 31 + 2019-10-01: 33 + 2020-10-01: 34 2021-10-01: 34 + 2022-10-01: 49 2023-10-01: 45 2024-10-01: 49 + 2025-10-01: 50 MT: 2010-01-01: 0 + 2017-10-01: 33 + 2018-10-01: 32 + 2019-10-01: 31 + 2020-10-01: 32 2021-10-01: 33 2023-10-01: 34 2024-10-01: 33 + 2025-10-01: 34 NC: 2010-01-01: 0 + 2017-10-01: 35 + 2018-10-01: 38 + 2019-10-01: 38 + 2020-10-01: 31 2021-10-01: 29 + 2022-10-01: 40 2023-10-01: 41 + 2025-10-01: 42 ND: 2010-01-01: 0 + 2017-10-01: 33 + 2018-10-01: 32 + 2019-10-01: 32 + 2020-10-01: 32 2021-10-01: 34 2023-10-01: 34 + 2025-10-01: 35 NE: 2010-01-01: 0 + 2017-10-01: 45 + 2018-10-01: 48 + 2019-10-01: 46 + 2020-10-01: 46 2021-10-01: 47 + 2022-10-01: 50 2023-10-01: 52 2024-10-01: 53 + 2025-10-01: 54 NH: 2010-01-01: 0 + 2017-10-01: 27 + 2018-10-01: 29 + 2019-10-01: 28 + 2020-10-01: 27 2021-10-01: 29 + 2022-10-01: 37 2023-10-01: 37 2024-10-01: 38 + 2025-10-01: 39 NJ: 2010-01-01: 0 + 2017-10-01: 29 + 2018-10-01: 29 + 2019-10-01: 29 + 2020-10-01: 29 2021-10-01: 31 + 2022-10-01: 32 2023-10-01: 32 + 2025-10-01: 33 NM: 2010-01-01: 0 + 2017-10-01: 42 + 2018-10-01: 52 + 2019-10-01: 44 + 2020-10-01: 48 2021-10-01: 59 + 2022-10-01: 46 2023-10-01: 46 2024-10-01: 50 + 2025-10-01: 51 NV: 2010-01-01: 0 + 2017-10-01: 17 + 2018-10-01: 29 + 2019-10-01: 25 + 2020-10-01: 25 2021-10-01: 25 + 2022-10-01: 27 2023-10-01: 27 2024-10-01: 51 -NY: + 2025-10-01: 52 +NY_NAS: 2010-01-01: 0 + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-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 + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-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 + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-10-01: 30 2021-10-01: 31 2023-10-01: 31 + 2024-10-01: 31 + 2025-10-01: 32 OH: 2010-01-01: 0 + 2017-10-01: 39 + 2018-10-01: 39 + 2019-10-01: 38 + 2020-10-01: 40 2021-10-01: 42 + 2022-10-01: 43 2023-10-01: 45 + 2025-10-01: 46 OK: 2010-01-01: 0 + 2017-10-01: 48 + 2018-10-01: 48 + 2019-10-01: 48 + 2020-10-01: 48 2021-10-01: 48 2023-10-01: 48 + 2025-10-01: 49 OR: 2010-01-01: 0 + 2017-10-01: 64 + 2018-10-01: 53 + 2019-10-01: 68 + 2020-10-01: 68 2021-10-01: 70 + 2022-10-01: 74 2023-10-01: 76 2024-10-01: 79 + 2025-10-01: 81 PA: 2010-01-01: 0 + 2017-10-01: 33 + 2018-10-01: 33 + 2019-10-01: 33 + 2020-10-01: 33 2021-10-01: 34 2023-10-01: 34 + 2025-10-01: 107 RI: 2010-01-01: 0 + 2017-10-01: 23 + 2018-10-01: 23 + 2019-10-01: 23 + 2020-10-01: 23 2021-10-01: 24 + 2022-10-01: 25 2023-10-01: 25 2024-10-01: 26 + 2025-10-01: 27 SC: 2010-01-01: 0 + 2017-10-01: 25 + 2018-10-01: 25 + 2019-10-01: 25 + 2020-10-01: 25 2021-10-01: 26 2023-10-01: 27 2024-10-01: 26 + 2025-10-01: 27 SD: 2010-01-01: 0 + 2017-10-01: 48 + 2018-10-01: 49 + 2019-10-01: 48 + 2020-10-01: 48 2021-10-01: 50 + 2022-10-01: 54 2023-10-01: 57 2024-10-01: 59 + 2025-10-01: 61 TN: 2010-01-01: 0 + 2017-10-01: 27 + 2018-10-01: 28 + 2019-10-01: 28 + 2020-10-01: 28 2021-10-01: 28 + 2022-10-01: 35 2023-10-01: 35 + 2025-10-01: 36 TX: 2010-01-01: 0 + 2017-10-01: 37 + 2018-10-01: 38 + 2019-10-01: 38 + 2020-10-01: 38 2021-10-01: 38 2023-10-01: 60 2024-10-01: 61 + 2025-10-01: 62 UT: 2010-01-01: 0 + 2017-10-01: 65 + 2018-10-01: 64 + 2019-10-01: 71 + 2020-10-01: 74 2021-10-01: 54 + 2022-10-01: 61 2023-10-01: 55 2024-10-01: 57 + 2025-10-01: 59 VA: 2010-01-01: 0 + 2017-10-01: 59 + 2018-10-01: 61 + 2019-10-01: 61 + 2020-10-01: 61 2021-10-01: 61 + 2022-10-01: 52 2023-10-01: 51 2024-10-01: 52 + 2025-10-01: 53 VI: 2010-01-01: 0 + 2017-10-01: 32 + 2018-10-01: 32 + 2019-10-01: 32 + 2020-10-01: 36 2021-10-01: 36 + 2022-10-01: 37 2023-10-01: 33 + 2025-10-01: 34 VT: 2010-01-01: 0 + 2017-10-01: 36 + 2018-10-01: 36 + 2019-10-01: 36 + 2020-10-01: 36 2021-10-01: 36 2023-10-01: 36 + 2025-10-01: 37 WA: 2010-01-01: 0 + 2017-10-01: 57 + 2018-10-01: 58 + 2019-10-01: 58 + 2020-10-01: 59 2021-10-01: 59 2023-10-01: 58 2024-10-01: 56 + 2025-10-01: 58 WI: 2010-01-01: 0 + 2017-10-01: 31 + 2018-10-01: 33 + 2019-10-01: 30 + 2020-10-01: 29 2021-10-01: 29 2023-10-01: 30 + 2025-10-01: 31 WV: 2010-01-01: 0 + 2017-10-01: 74 + 2018-10-01: 74 + 2019-10-01: 73 + 2020-10-01: 76 2021-10-01: 77 + 2022-10-01: 0 2023-10-01: 0 + 2025-10-01: 0 WY: 2010-01-01: 0 + 2017-10-01: 53 + 2018-10-01: 53 + 2019-10-01: 52 + 2020-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..165caf61d40 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,116 @@ 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: - 2010-01-01: 0 - 2021-10-01: 37 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 +AK_C: + 2010-01-01: 0 + 2017-10-01: 43 + 2018-10-01: 43 + 2019-10-01: 53 + 2020-10-01: 53 + 2021-10-01: 55 + 2022-10-01: 55 2023-10-01: 59 + 2024-10-01: 59 + 2025-10-01: 61 +AK_N: + 2010-01-01: 0 + 2017-10-01: 60 + 2018-10-01: 60 + 2019-10-01: 39 + 2020-10-01: 39 + 2021-10-01: 37 + 2022-10-01: 37 + 2023-10-01: 44 + 2024-10-01: 44 + 2025-10-01: 45 +AK_NW: + 2010-01-01: 0 + 2017-10-01: 58 + 2018-10-01: 58 + 2019-10-01: 58 + 2020-10-01: 58 + 2021-10-01: 51 + 2022-10-01: 51 + 2023-10-01: 49 + 2024-10-01: 47 + 2025-10-01: 48 +AK_SC: + 2010-01-01: 0 + 2017-10-01: 47 + 2018-10-01: 47 + 2019-10-01: 71 + 2020-10-01: 71 + 2021-10-01: 63 + 2022-10-01: 63 + 2023-10-01: 63 + 2024-10-01: 63 + 2025-10-01: 65 +AK_SE: + 2010-01-01: 0 + 2017-10-01: 66 + 2018-10-01: 66 + 2019-10-01: 74 + 2020-10-01: 74 + 2021-10-01: 68 + 2022-10-01: 68 + 2023-10-01: 78 + 2024-10-01: 79 + 2025-10-01: 81 +AK_SW: + 2010-01-01: 0 + 2017-10-01: 79 + 2018-10-01: 79 + 2019-10-01: 62 + 2020-10-01: 62 + 2021-10-01: 49 + 2022-10-01: 49 + 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 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 58 2021-10-01: 59 2022-10-01: value: 64 @@ -46,208 +130,393 @@ 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 + 2017-10-01: 67 + 2018-10-01: 69 + 2019-10-01: 74 + 2020-10-01: 71 2021-10-01: 73 + 2022-10-01: 79 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2017-10-01: 78 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 70 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 + 2017-10-01: 28 + 2018-10-01: 28 + 2019-10-01: 27 + 2020-10-01: 26 2021-10-01: 28 2023-10-01: 28 + 2025-10-01: 29 HI: 2010-01-01: 0 + 2017-10-01: 88 + 2018-10-01: 88 + 2019-10-01: 91 + 2020-10-01: 92 2021-10-01: 94 + 2022-10-01: 95 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 + 2017-10-01: 91 + 2018-10-01: 134 + 2019-10-01: 127 + 2020-10-01: 128 2021-10-01: 135 + 2022-10-01: 134 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2017-10-01: 70 + 2018-10-01: 72 + 2019-10-01: 74 + 2020-10-01: 81 2021-10-01: 59 + 2022-10-01: 66 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: - 2010-01-01: 0 - 2021-10-01: 57 + # 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: 56 + 2019-05-01: 55 + 2020-03-01: 55 + 2021-05-01: 57 + 2022-05-01: 59 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 + 2017-10-01: 88 + 2018-10-01: 91 + 2019-10-01: 94 + 2020-10-01: 97 2021-10-01: 100 + 2022-10-01: 104 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 + 2017-10-01: 122 + 2018-10-01: 125 + 2019-10-01: 128 + 2020-10-01: 131 2021-10-01: 134 + 2022-10-01: 142 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 + 2017-10-01: 159 + 2018-10-01: 164 + 2019-10-01: 167 + 2020-10-01: 171 2021-10-01: 180 + 2022-10-01: 196 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 + 2017-10-01: 197 + 2018-10-01: 200 + 2019-10-01: 200 + 2020-10-01: 204 2021-10-01: 208 + 2022-10-01: 220 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2017-10-01: 50 + 2018-10-01: 51 + 2019-10-01: 52 + 2020-10-01: 52 2021-10-01: 54 + 2022-10-01: 58 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 + 2017-10-01: 55 + 2018-10-01: 56 + 2019-10-01: 56 + 2020-10-01: 52 2021-10-01: 56 + 2022-10-01: 74 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 + 2017-10-01: 76 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 80 2021-10-01: 84 + 2022-10-01: 92 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 + 2017-10-01: 56 + 2018-10-01: 65 + 2019-10-01: 54 + 2020-10-01: 55 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 59 2021-10-01: 60 + 2022-10-01: 66 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 + 2017-10-01: 83 + 2018-10-01: 85 + 2019-10-01: 87 + 2020-10-01: 87 2021-10-01: 91 + 2022-10-01: 98 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 + 2017-10-01: 84 + 2018-10-01: 0 + 2019-10-01: 87 + 2020-10-01: 90 2021-10-01: 93 + 2022-10-01: 96 2023-10-01: 99 2024-10-01: 103 + 2025-10-01: 106 WV: 2010-01-01: 0 + 2017-10-01: 74 + 2018-10-01: 74 + 2019-10-01: 73 + 2020-10-01: 76 2021-10-01: 77 + 2022-10-01: 74 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..9af7607cd3d 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,116 @@ 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: - 2010-01-01: 0 - 2021-10-01: 12 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 +AK_C: + 2010-01-01: 0 + 2017-10-01: 32 + 2018-10-01: 32 + 2019-10-01: 39 + 2020-10-01: 39 + 2021-10-01: 30 + 2022-10-01: 30 2023-10-01: 36 + 2024-10-01: 36 + 2025-10-01: 37 +AK_N: + 2010-01-01: 0 + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 84 + 2020-10-01: 84 + 2021-10-01: 33 + 2022-10-01: 33 + 2023-10-01: 38 + 2024-10-01: 37 + 2025-10-01: 38 +AK_NW: + 2010-01-01: 0 + 2017-10-01: 33 + 2018-10-01: 33 + 2019-10-01: 23 + 2020-10-01: 23 + 2021-10-01: 40 + 2022-10-01: 40 + 2023-10-01: 39 + 2024-10-01: 39 + 2025-10-01: 40 +AK_SC: + 2010-01-01: 0 + 2017-10-01: 51 + 2018-10-01: 51 + 2019-10-01: 47 + 2020-10-01: 47 + 2021-10-01: 41 + 2022-10-01: 41 + 2023-10-01: 39 + 2024-10-01: 39 + 2025-10-01: 40 +AK_SE: + 2010-01-01: 0 + 2017-10-01: 25 + 2018-10-01: 25 + 2019-10-01: 27 + 2020-10-01: 27 + 2021-10-01: 24 + 2022-10-01: 24 + 2023-10-01: 32 + 2024-10-01: 33 + 2025-10-01: 34 +AK_SW: + 2010-01-01: 0 + 2017-10-01: 17 + 2018-10-01: 17 + 2019-10-01: 13 + 2020-10-01: 13 + 2021-10-01: 12 + 2022-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 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 58 2021-10-01: 59 2022-10-01: value: 64 @@ -46,207 +130,392 @@ 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 + 2017-10-01: 67 + 2018-10-01: 69 + 2019-10-01: 74 + 2020-10-01: 71 2021-10-01: 73 + 2022-10-01: 79 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2017-10-01: 78 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 70 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 + 2017-10-01: 30 + 2018-10-01: 30 + 2019-10-01: 30 + 2020-10-01: 30 2021-10-01: 30 2023-10-01: 30 + 2025-10-01: 31 HI: 2010-01-01: 0 + 2017-10-01: 88 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-10-01: 0 2021-10-01: 94 + 2022-10-01: 95 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 + 2017-10-01: 91 + 2018-10-01: 134 + 2019-10-01: 127 + 2020-10-01: 128 2021-10-01: 135 + 2022-10-01: 134 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2017-10-01: 70 + 2018-10-01: 72 + 2019-10-01: 74 + 2020-10-01: 81 2021-10-01: 59 + 2022-10-01: 66 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: - 2010-01-01: 0 - 2021-10-01: 57 + # 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: 56 + 2019-05-01: 55 + 2020-03-01: 55 + 2021-05-01: 57 + 2022-05-01: 59 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 + 2017-10-01: 20 + 2018-10-01: 19 + 2019-10-01: 22 + 2020-10-01: 23 2021-10-01: 21 + 2022-10-01: 25 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 + 2017-10-01: 122 + 2018-10-01: 125 + 2019-10-01: 128 + 2020-10-01: 131 2021-10-01: 134 + 2022-10-01: 142 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 + 2017-10-01: 159 + 2018-10-01: 164 + 2019-10-01: 167 + 2020-10-01: 171 2021-10-01: 180 + 2022-10-01: 196 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 + 2017-10-01: 197 + 2018-10-01: 200 + 2019-10-01: 200 + 2020-10-01: 204 2021-10-01: 208 + 2022-10-01: 220 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2017-10-01: 50 + 2018-10-01: 51 + 2019-10-01: 52 + 2020-10-01: 52 2021-10-01: 54 + 2022-10-01: 58 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 + 2017-10-01: 55 + 2018-10-01: 56 + 2019-10-01: 56 + 2020-10-01: 52 2021-10-01: 56 + 2022-10-01: 74 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 + 2017-10-01: 76 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 80 2021-10-01: 84 + 2022-10-01: 92 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 + 2017-10-01: 56 + 2018-10-01: 65 + 2019-10-01: 54 + 2020-10-01: 55 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 59 2021-10-01: 60 + 2022-10-01: 66 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 + 2017-10-01: 83 + 2018-10-01: 85 + 2019-10-01: 87 + 2020-10-01: 87 2021-10-01: 91 + 2022-10-01: 98 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 + 2017-10-01: 22 + 2018-10-01: 23 + 2019-10-01: 22 + 2020-10-01: 23 2021-10-01: 24 + 2022-10-01: 25 2023-10-01: 26 2024-10-01: 27 + 2025-10-01: 28 WV: 2010-01-01: 0 + 2017-10-01: 74 + 2018-10-01: 74 + 2019-10-01: 73 + 2020-10-01: 76 2021-10-01: 77 + 2022-10-01: 74 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..35093613593 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,116 @@ 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: - 2010-01-01: 0 - 2021-10-01: 37 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 +AK_C: + 2010-01-01: 0 + 2017-10-01: 50 + 2018-10-01: 50 + 2019-10-01: 51 + 2020-10-01: 51 + 2021-10-01: 56 + 2022-10-01: 56 2023-10-01: 57 + 2024-10-01: 57 + 2025-10-01: 59 +AK_N: + 2010-01-01: 0 + 2017-10-01: 51 + 2018-10-01: 51 + 2019-10-01: 33 + 2020-10-01: 33 + 2021-10-01: 37 + 2022-10-01: 37 + 2023-10-01: 43 + 2024-10-01: 43 + 2025-10-01: 44 +AK_NW: + 2010-01-01: 0 + 2017-10-01: 61 + 2018-10-01: 61 + 2019-10-01: 68 + 2020-10-01: 68 + 2021-10-01: 60 + 2022-10-01: 60 + 2023-10-01: 61 + 2024-10-01: 61 + 2025-10-01: 63 +AK_SC: + 2010-01-01: 0 + 2017-10-01: 44 + 2018-10-01: 44 + 2019-10-01: 55 + 2020-10-01: 55 + 2021-10-01: 40 + 2022-10-01: 40 + 2023-10-01: 40 + 2024-10-01: 41 + 2025-10-01: 42 +AK_SE: + 2010-01-01: 0 + 2017-10-01: 41 + 2018-10-01: 41 + 2019-10-01: 46 + 2020-10-01: 46 + 2021-10-01: 42 + 2022-10-01: 42 + 2023-10-01: 49 + 2024-10-01: 48 + 2025-10-01: 49 +AK_SW: + 2010-01-01: 0 + 2017-10-01: 63 + 2018-10-01: 63 + 2019-10-01: 58 + 2020-10-01: 58 + 2021-10-01: 91 + 2022-10-01: 91 + 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 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 58 2021-10-01: 59 2022-10-01: value: 64 @@ -46,208 +130,393 @@ 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 + 2017-10-01: 67 + 2018-10-01: 69 + 2019-10-01: 74 + 2020-10-01: 71 2021-10-01: 73 + 2022-10-01: 79 2023-10-01: 84 2024-10-01: 88 + 2025-10-01: 90 DE: 2010-01-01: 0 + 2017-10-01: 78 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 70 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 + 2017-10-01: 37 + 2018-10-01: 38 + 2019-10-01: 36 + 2020-10-01: 38 2021-10-01: 38 2023-10-01: 38 + 2025-10-01: 39 HI: 2010-01-01: 0 + 2017-10-01: 45 + 2018-10-01: 45 + 2019-10-01: 46 + 2020-10-01: 46 2021-10-01: 46 + 2022-10-01: 54 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 + 2017-10-01: 91 + 2018-10-01: 134 + 2019-10-01: 127 + 2020-10-01: 128 2021-10-01: 135 + 2022-10-01: 134 2023-10-01: 129 + 2025-10-01: 132 IL: 2010-01-01: 0 + 2017-10-01: 70 + 2018-10-01: 72 + 2019-10-01: 74 + 2020-10-01: 81 2021-10-01: 59 + 2022-10-01: 66 2023-10-01: 62 2024-10-01: 76 + 2025-10-01: 78 IN: - 2010-01-01: 0 - 2021-10-01: 57 + # 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: 56 + 2019-05-01: 55 + 2020-03-01: 55 + 2021-05-01: 57 + 2022-05-01: 59 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 + 2017-10-01: 88 + 2018-10-01: 91 + 2019-10-01: 94 + 2020-10-01: 97 2021-10-01: 100 + 2022-10-01: 104 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 + 2017-10-01: 122 + 2018-10-01: 125 + 2019-10-01: 128 + 2020-10-01: 131 2021-10-01: 134 + 2022-10-01: 142 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 + 2017-10-01: 159 + 2018-10-01: 164 + 2019-10-01: 167 + 2020-10-01: 171 2021-10-01: 180 + 2022-10-01: 196 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 + 2017-10-01: 197 + 2018-10-01: 200 + 2019-10-01: 200 + 2020-10-01: 204 2021-10-01: 208 + 2022-10-01: 220 2023-10-01: 118 2024-10-01: 123 + 2025-10-01: 126 NE: 2010-01-01: 0 + 2017-10-01: 50 + 2018-10-01: 51 + 2019-10-01: 52 + 2020-10-01: 52 2021-10-01: 54 + 2022-10-01: 58 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 + 2017-10-01: 55 + 2018-10-01: 56 + 2019-10-01: 56 + 2020-10-01: 52 2021-10-01: 56 + 2022-10-01: 74 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 + 2017-10-01: 76 + 2018-10-01: 78 + 2019-10-01: 79 + 2020-10-01: 80 2021-10-01: 84 - 2023-10-01: 102 + 2022-10-01: 92 + 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 + 2017-10-01: 56 + 2018-10-01: 65 + 2019-10-01: 54 + 2020-10-01: 55 2021-10-01: 57 2023-10-01: 59 2024-10-01: 63 + 2025-10-01: 65 PA: 2010-01-01: 0 + 2017-10-01: 56 + 2018-10-01: 57 + 2019-10-01: 58 + 2020-10-01: 59 2021-10-01: 60 - 2023-10-01: 70 + 2022-10-01: 66 + 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 + 2017-10-01: 83 + 2018-10-01: 85 + 2019-10-01: 87 + 2020-10-01: 87 2021-10-01: 91 - 2023-10-01: 103 + 2022-10-01: 98 + 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 + 2017-10-01: 84 + 2018-10-01: 86 + 2019-10-01: 87 + 2020-10-01: 90 2021-10-01: 93 - 2023-10-01: 99 + 2022-10-01: 96 + 2023-10-01: 99 2024-10-01: 103 + 2025-10-01: 106 WV: 2010-01-01: 0 + 2017-10-01: 74 + 2018-10-01: 74 + 2019-10-01: 73 + 2020-10-01: 76 2021-10-01: 77 - 2023-10-01: 79 + 2022-10-01: 74 + 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..f6bde270136 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,416 @@ -description: States that define Supplemental Nutrition Assistance Program standard utility allowances by household size set these allowance values. +description: The USDA provides this amount as the household-size-varying standard utility allowance under the Supplemental Nutrition Assistance Program. +AZ: + 1: + 2017-10-01: 274 + 2018-10-01: 278 + 2019-10-01: 289 + 2020-10-01: 295 + 2021-10-01: 288 + 2022-10-01: 325 + 2023-10-01: 318 + 2024-10-01: 314 + 2025-10-01: 323 + 2: + 2017-10-01: 274 + 2018-10-01: 278 + 2019-10-01: 289 + 2020-10-01: 295 + 2021-10-01: 288 + 2022-10-01: 325 + 2023-10-01: 318 + 2024-10-01: 314 + 2025-10-01: 323 + 3: + 2017-10-01: 274 + 2018-10-01: 278 + 2019-10-01: 289 + 2020-10-01: 295 + 2021-10-01: 288 + 2022-10-01: 325 + 2023-10-01: 318 + 2024-10-01: 314 + 2025-10-01: 323 + 4: + 2017-10-01: 370 + 2018-10-01: 375 + 2019-10-01: 390 + 2020-10-01: 399 + 2021-10-01: 391 + 2022-10-01: 441 + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 5: + 2017-10-01: 370 + 2018-10-01: 375 + 2019-10-01: 390 + 2020-10-01: 399 + 2021-10-01: 391 + 2022-10-01: 441 + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 6: + 2017-10-01: 370 + 2018-10-01: 375 + 2019-10-01: 390 + 2020-10-01: 399 + 2021-10-01: 391 + 2022-10-01: 441 + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 7: + 2017-10-01: 370 + 2018-10-01: 375 + 2019-10-01: 390 + 2020-10-01: 399 + 2021-10-01: 391 + 2022-10-01: 441 + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 8: + 2017-10-01: 370 + 2018-10-01: 375 + 2019-10-01: 390 + 2020-10-01: 399 + 2021-10-01: 391 + 2022-10-01: 441 + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 9: + 2017-10-01: 370 + 2018-10-01: 375 + 2019-10-01: 390 + 2020-10-01: 399 + 2021-10-01: 391 + 2022-10-01: 441 + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 + 10: + 2017-10-01: 370 + 2018-10-01: 375 + 2019-10-01: 390 + 2020-10-01: 399 + 2021-10-01: 391 + 2022-10-01: 441 + 2023-10-01: 431 + 2024-10-01: 426 + 2025-10-01: 438 NC: 1: + 2017-10-01: 400 + 2018-10-01: 437 + 2019-10-01: 434 + 2020-10-01: 440 + 2021-10-01: 550 + 2022-10-01: 557 2023-10-01: 585 2024-10-01: 620 + 2025-10-01: 637 2: + 2017-10-01: 440 + 2018-10-01: 480 + 2019-10-01: 482 + 2020-10-01: 483 + 2021-10-01: 610 + 2022-10-01: 612 2023-10-01: 643 2024-10-01: 681 + 2025-10-01: 699 3: + 2017-10-01: 484 + 2018-10-01: 528 + 2019-10-01: 530 + 2020-10-01: 531 + 2021-10-01: 670 + 2022-10-01: 672 2023-10-01: 707 2024-10-01: 748 + 2025-10-01: 768 4: + 2017-10-01: 528 + 2018-10-01: 576 + 2019-10-01: 578 + 2020-10-01: 579 + 2021-10-01: 730 + 2022-10-01: 732 2023-10-01: 770 2024-10-01: 815 + 2025-10-01: 837 5: + 2017-10-01: 576 + 2018-10-01: 626 + 2019-10-01: 628 + 2020-10-01: 631 + 2021-10-01: 796 + 2022-10-01: 798 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 6: + 2017-10-01: 576 + 2018-10-01: 626 + 2019-10-01: 628 + 2020-10-01: 631 + 2021-10-01: 796 + 2022-10-01: 798 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 7: + 2017-10-01: 576 + 2018-10-01: 626 + 2019-10-01: 628 + 2020-10-01: 631 + 2021-10-01: 796 + 2022-10-01: 798 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 8: + 2017-10-01: 576 + 2018-10-01: 626 + 2019-10-01: 628 + 2020-10-01: 631 + 2021-10-01: 796 + 2022-10-01: 798 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 9: + 2017-10-01: 576 + 2018-10-01: 626 + 2019-10-01: 628 + 2020-10-01: 631 + 2021-10-01: 796 + 2022-10-01: 798 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 10: + 2017-10-01: 576 + 2018-10-01: 626 + 2019-10-01: 628 + 2020-10-01: 631 + 2021-10-01: 796 + 2022-10-01: 798 2023-10-01: 839 2024-10-01: 888 + 2025-10-01: 912 + +TN: + 1: + 2017-10-01: 311 + 2018-10-01: 317 + 2019-10-01: 317 + 2020-10-01: 317 + 2021-10-01: 320 + 2022-10-01: 403 + 2023-10-01: 430 + 2024-10-01: 439 + 2025-10-01: 451 + 2: + 2017-10-01: 322 + 2018-10-01: 328 + 2019-10-01: 328 + 2020-10-01: 328 + 2021-10-01: 331 + 2022-10-01: 417 + 2023-10-01: 445 + 2024-10-01: 454 + 2025-10-01: 466 + 3: + 2017-10-01: 334 + 2018-10-01: 341 + 2019-10-01: 341 + 2020-10-01: 341 + 2021-10-01: 344 + 2022-10-01: 433 + 2023-10-01: 462 + 2024-10-01: 472 + 2025-10-01: 485 + 4: + 2017-10-01: 346 + 2018-10-01: 353 + 2019-10-01: 353 + 2020-10-01: 353 + 2021-10-01: 357 + 2022-10-01: 450 + 2023-10-01: 480 + 2024-10-01: 490 + 2025-10-01: 503 + 5: + 2017-10-01: 357 + 2018-10-01: 364 + 2019-10-01: 364 + 2020-10-01: 364 + 2021-10-01: 368 + 2022-10-01: 464 + 2023-10-01: 495 + 2024-10-01: 505 + 2025-10-01: 519 + 6: + 2017-10-01: 369 + 2018-10-01: 376 + 2019-10-01: 376 + 2020-10-01: 376 + 2021-10-01: 380 + 2022-10-01: 479 + 2023-10-01: 511 + 2024-10-01: 522 + 2025-10-01: 536 + 7: + 2017-10-01: 379 + 2018-10-01: 387 + 2019-10-01: 387 + 2020-10-01: 387 + 2021-10-01: 391 + 2022-10-01: 493 + 2023-10-01: 526 + 2024-10-01: 537 + 2025-10-01: 551 + 8: + 2017-10-01: 391 + 2018-10-01: 399 + 2019-10-01: 399 + 2020-10-01: 399 + 2021-10-01: 403 + 2022-10-01: 508 + 2023-10-01: 542 + 2024-10-01: 553 + 2025-10-01: 568 + 9: + 2017-10-01: 405 + 2018-10-01: 413 + 2019-10-01: 413 + 2020-10-01: 413 + 2021-10-01: 417 + 2022-10-01: 525 + 2023-10-01: 560 + 2024-10-01: 572 + 2025-10-01: 587 + 10: + 2017-10-01: 415 + 2018-10-01: 423 + 2019-10-01: 423 + 2020-10-01: 423 + 2021-10-01: 427 + 2022-10-01: 538 + 2023-10-01: 574 + 2024-10-01: 586 + 2025-10-01: 602 +VA: + 1: + 2017-10-01: 306 + 2018-10-01: 311 + 2019-10-01: 303 + 2020-10-01: 302 + 2021-10-01: 322 + 2022-10-01: 374 + 2023-10-01: 414 + 2024-10-01: 369 + 2025-10-01: 375 + 2: + 2017-10-01: 306 + 2018-10-01: 311 + 2019-10-01: 303 + 2020-10-01: 302 + 2021-10-01: 322 + 2022-10-01: 374 + 2023-10-01: 414 + 2024-10-01: 369 + 2025-10-01: 375 + 3: + 2017-10-01: 306 + 2018-10-01: 311 + 2019-10-01: 303 + 2020-10-01: 302 + 2021-10-01: 322 + 2022-10-01: 374 + 2023-10-01: 414 + 2024-10-01: 369 + 2025-10-01: 375 + 4: + 2017-10-01: 381 + 2018-10-01: 387 + 2019-10-01: 379 + 2020-10-01: 377 + 2021-10-01: 402 + 2022-10-01: 473 + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 5: + 2017-10-01: 381 + 2018-10-01: 387 + 2019-10-01: 379 + 2020-10-01: 377 + 2021-10-01: 402 + 2022-10-01: 473 + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 6: + 2017-10-01: 381 + 2018-10-01: 387 + 2019-10-01: 379 + 2020-10-01: 377 + 2021-10-01: 402 + 2022-10-01: 473 + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 7: + 2017-10-01: 381 + 2018-10-01: 387 + 2019-10-01: 379 + 2020-10-01: 377 + 2021-10-01: 402 + 2022-10-01: 473 + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 8: + 2017-10-01: 381 + 2018-10-01: 387 + 2019-10-01: 379 + 2020-10-01: 377 + 2021-10-01: 402 + 2022-10-01: 473 + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 9: + 2017-10-01: 381 + 2018-10-01: 387 + 2019-10-01: 379 + 2020-10-01: 377 + 2021-10-01: 402 + 2022-10-01: 473 + 2023-10-01: 524 + 2024-10-01: 467 + 2025-10-01: 476 + 10: + 2017-10-01: 381 + 2018-10-01: 387 + 2019-10-01: 379 + 2020-10-01: 377 + 2021-10-01: 402 + 2022-10-01: 473 + 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 @@ -45,3 +418,11 @@ metadata: reference: - title: SNAP Screener Compiled State SNAP Data href: https://www.snapscreener.com/data + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 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/participating_states.yaml deleted file mode 100644 index 332335dd4f6..00000000000 --- a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/participating_states.yaml +++ /dev/null @@ -1,12 +0,0 @@ -description: These states vary their Supplemental Nutrition Assistance Program standard utility allowances by household size. -values: - 2024-01-01: - - NC - -metadata: - unit: list - label: States with SNAP SUAs varying with household size - period: year - reference: - - title: SNAP Screener Compiled State SNAP Data - href: https://www.snapscreener.com/data diff --git a/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/states.yaml b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/states.yaml new file mode 100644 index 00000000000..478bbe08000 --- /dev/null +++ b/policyengine_us/parameters/gov/usda/snap/income/deductions/utility/standard/by_household_size/states.yaml @@ -0,0 +1,23 @@ +description: The USDA uses this list of states that vary their standard utility allowance by household size under the Supplemental Nutrition Assistance Program. +values: + 2017-10-01: + - AZ + - NC + - TN + - VA + +metadata: + unit: list + label: States with SNAP SUAs varying with household size + period: year + reference: + - title: SNAP Screener Compiled State SNAP Data + href: https://www.snapscreener.com/data + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 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..8b127aa5aa2 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,121 @@ -description: A household is eligible for the Standard Utility Allowance if it has separate heating and cooling costs. -AK: - 2010-01-01: 0 - 2021-10-01: 349 +description: A household is eligible for the Standard Utility Allowance if it has + separate heating and cooling costs. +AK_C: + 2010-01-01: 0 + 2017-10-01: 371 + 2018-10-01: 390 + 2019-10-01: 401 + 2020-10-01: 397 + 2021-10-01: 380 + 2022-10-01: 385 2023-10-01: 638 2024-10-01: 609 + 2025-10-01: 625 +AK_N: + 2010-01-01: 0 + 2017-10-01: 564 + 2018-10-01: 589 + 2019-10-01: 591 + 2020-10-01: 324 + 2021-10-01: 529 + 2022-10-01: 598 + 2023-10-01: 811 + 2024-10-01: 803 + 2025-10-01: 825 +AK_NW: + 2010-01-01: 0 + 2017-10-01: 846 + 2018-10-01: 826 + 2019-10-01: 843 + 2020-10-01: 850 + 2021-10-01: 836 + 2022-10-01: 865 + 2023-10-01: 1_082 + 2024-10-01: 1_078 + 2025-10-01: 1_107 +AK_SC: + 2010-01-01: 0 + 2017-10-01: 434 + 2018-10-01: 445 + 2019-10-01: 479 + 2020-10-01: 511 + 2021-10-01: 440 + 2022-10-01: 467 + 2023-10-01: 592 + 2024-10-01: 575 + 2025-10-01: 591 +AK_SE: + 2010-01-01: 0 + 2017-10-01: 355 + 2018-10-01: 360 + 2019-10-01: 386 + 2020-10-01: 407 + 2021-10-01: 349 + 2022-10-01: 391 + 2023-10-01: 500 + 2024-10-01: 503 + 2025-10-01: 517 +AK_SW: + 2010-01-01: 0 + 2017-10-01: 767 + 2018-10-01: 763 + 2019-10-01: 794 + 2020-10-01: 809 + 2021-10-01: 741 + 2022-10-01: 772 + 2023-10-01: 1_026 + 2024-10-01: 1_036 + 2025-10-01: 1_064 AL: 2010-01-01: 0 + 2017-10-01: 352 + 2018-10-01: 374 + 2019-10-01: 384 + 2020-10-01: 393 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 + 2017-10-01: 278 + 2018-10-01: 284 + 2019-10-01: 296 + 2020-10-01: 283 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 + 2017-10-01: 274 + 2018-10-01: 278 + 2019-10-01: 289 + 2020-10-01: 295 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 + 2017-10-01: 397 + 2018-10-01: 415 + 2019-10-01: 432 + 2020-10-01: 438 2021-10-01: 487 + 2022-10-01: 560 2023-10-01: 596 2024-10-01: 645 + 2025-10-01: 663 CO: 2010-01-01: 0 + 2017-10-01: 469 + 2018-10-01: 476 + 2019-10-01: 485 + 2020-10-01: 486 2021-10-01: 493 2022-10-01: value: 531 @@ -42,257 +132,581 @@ 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 + 2017-10-01: 728 + 2018-10-01: 736 + 2019-10-01: 736 + 2020-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 + 2017-10-01: 325 + 2018-10-01: 331 + 2019-10-01: 327 + 2020-10-01: 310 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 + 2017-10-01: 406 + 2018-10-01: 417 + 2019-10-01: 434 + 2020-10-01: 407 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 + 2017-10-01: 347 + 2018-10-01: 359 + 2019-10-01: 361 + 2020-10-01: 370 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 + 2017-10-01: 354 + 2018-10-01: 377 + 2019-10-01: 378 + 2020-10-01: 367 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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-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 + 2017-10-01: 348 + 2018-10-01: 449 + 2019-10-01: 485 + 2020-10-01: 496 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 + 2017-10-01: 279 + 2018-10-01: 368 + 2019-10-01: 344 + 2020-10-01: 352 2021-10-01: 361 + 2022-10-01: 364 2023-10-01: 376 2024-10-01: 379 + 2025-10-01: 389 IL: 2010-01-01: 0 + 2017-10-01: 394 + 2018-10-01: 466 + 2019-10-01: 478 + 2020-10-01: 496 2021-10-01: 529 + 2022-10-01: 626 2023-10-01: 577 2024-10-01: 532 + 2025-10-01: 546 IN: - 2010-01-01: 0 - 2021-10-01: 417 - 2023-05-01: 473 - 2024-10-01: 502 + # 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 + 2017-05-01: 400 + 2018-05-01: 421 + 2019-05-01: 419 + 2020-03-01: 412 + 2021-05-01: 417 + 2022-05-01: 447 + 2023-05-01: 502 + 2025-10-01: 486 KS: 2010-01-01: 0 + 2017-10-01: 391 + 2018-10-01: 357 + 2019-10-01: 364 + 2020-10-01: 355 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 + 2017-10-01: 318 + 2018-10-01: 321 + 2019-10-01: 328 + 2020-10-01: 329 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 + 2017-10-01: 346 + 2018-10-01: 356 + 2019-10-01: 350 + 2020-10-01: 350 2021-10-01: 370 + 2022-10-01: 414 + 2023-04-01: 410 2023-10-01: 414 2024-10-01: 453 + 2025-10-01: 465 MA: 2010-01-01: 0 + 2017-10-01: 636 + 2018-10-01: 643 + 2019-10-01: 646 + 2020-10-01: 646 2021-10-01: 688 + 2022-03-01: 714 + 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. - 2010-01-01: 0 + # 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 + 2017-10-01: 416 + 2018-01-01: 420 + 2019-01-01: 404 + 2019-10-01: 404 + 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 + 2017-10-01: 692 + 2018-10-01: 699 + 2019-10-01: 782 + 2020-10-01: 782 2021-10-01: 844 + 2022-03-01: 886 + 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 - 2021-10-01: 569 + 2017-10-01: 537 + 2018-10-01: 543 + 2019-10-01: 518 + 2020-10-01: 537 + 2021-10-01: 559 + 2022-10-01: 620 + 2023-03-01: 624 2023-10-01: 686 2024-10-01: 664 + 2025-10-01: 682 MN: 2010-01-01: 0 + 2017-10-01: 556 + 2018-10-01: 493 + 2019-10-01: 490 + 2020-10-01: 496 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 + 2017-10-01: 371 + 2018-10-01: 380 + 2019-10-01: 394 + 2020-10-01: 404 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 + 2017-10-01: 270 + 2018-10-01: 278 + 2019-10-01: 286 + 2020-10-01: 277 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 + 2017-10-01: 534 + 2018-10-01: 545 + 2019-10-01: 546 + 2020-10-01: 563 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 + 2017-10-01: 400 + 2018-10-01: 437 + 2019-10-01: 434 + 2020-10-01: 440 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 + 2017-10-01: 610 + 2018-10-01: 615 + 2019-10-01: 611 + 2020-10-01: 616 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 + 2017-10-01: 469 + 2018-10-01: 481 + 2019-10-01: 490 + 2020-10-01: 491 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 + 2017-10-01: 689 + 2018-10-01: 724 + 2019-10-01: 718 + 2020-10-01: 701 + 2021-06-01: 702 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 + 2017-10-01: 514 + 2018-10-01: 542 + 2019-10-01: 548 + 2020-10-01: 548 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 + 2017-10-01: 320 + 2018-10-01: 344 + 2019-10-01: 340 + 2020-10-01: 348 2021-10-01: 385 + 2022-10-01: 388 2023-10-01: 417 2024-10-01: 408 + 2025-10-01: 419 NV: 2010-01-01: 0 + 2017-10-01: 266 + 2018-10-01: 285 + 2019-10-01: 280 + 2020-10-01: 275 2021-10-01: 284 + 2022-10-01: 370 2023-10-01: 412 2024-10-01: 434 -NY: - 2010-01-01: 0 + 2025-10-01: 446 +NY_NAS: + 2010-01-01: 0 + 2017-10-01: 736 + 2018-10-01: 744 + 2019-10-01: 744 + 2020-10-01: 744 + 2021-10-01: 792 + 2022-10-01: 932 + 2023-10-01: 923 + 2024-10-01: 962 + 2025-10-01: 988 +NY_NYC: + 2010-01-01: 0 + 2017-10-01: 791 + 2018-10-01: 800 + 2019-10-01: 800 + 2020-10-01: 801 + 2021-10-01: 852 + 2022-10-01: 1_002 + 2023-10-01: 992 + 2024-10-01: 1_034 + 2025-10-01: 1_062 +NY_ONY: + 2010-01-01: 0 + 2017-10-01: 654 + 2018-10-01: 661 + 2019-10-01: 661 + 2020-10-01: 661 2021-10-01: 703 + 2022-10-01: 827 2023-10-01: 819 - 2024-10-01: 962 + 2024-10-01: 854 + 2025-10-01: 877 OH: 2010-01-01: 0 + 2017-10-01: 530 + 2018-10-01: 544 + 2019-10-01: 548 + 2020-10-01: 555 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 + 2017-10-01: 330 + 2018-10-01: 362 + 2019-10-01: 355 + 2020-10-01: 341 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 + 2017-10-01: 454 + 2018-10-01: 436 + 2019-10-01: 444 + 2020-10-01: 442 2021-10-01: 450 + 2022-10-01: 452 2023-10-01: 469 2024-10-01: 502 + 2025-10-01: 515 PA: 2010-01-01: 0 + 2017-10-01: 580 + 2018-10-01: 588 + 2019-10-01: 594 + 2020-10-01: 594 2021-10-01: 612 + 2022-10-01: 681 + 2023-03-01: 679 2023-10-01: 750 2024-10-01: 758 + 2025-10-01: 857 RI: 2010-01-01: 0 + 2017-10-01: 628 + 2018-10-01: 635 + 2019-10-01: 636 + 2020-10-01: 636 2021-10-01: 676 + 2022-10-01: 797 + 2023-05-01: 800 2023-10-01: 787 2024-10-01: 822 + 2025-10-01: 844 SC: 2010-01-01: 0 + 2017-10-01: 302 + 2018-10-01: 302 + 2019-10-01: 298 + 2020-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 + 2017-10-01: 721 + 2018-10-01: 732 + 2019-10-01: 750 + 2020-10-01: 752 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 + 2017-10-01: 311 + 2018-10-01: 317 + 2019-10-01: 317 + 2020-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 + 2017-10-01: 342 + 2018-10-01: 357 + 2019-10-01: 355 + 2020-10-01: 360 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 + 2017-10-01: 365 + 2018-10-01: 360 + 2019-10-01: 364 + 2020-10-01: 386 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 + 2017-10-01: 306 + 2018-10-01: 311 + 2019-10-01: 303 + 2020-10-01: 302 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 + 2017-10-01: 0 + 2018-10-01: 0 + 2019-10-01: 0 + 2020-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 + 2017-10-01: 808 + 2018-10-01: 822 + 2019-10-01: 822 + 2020-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 + 2017-10-01: 421 + 2018-10-01: 430 + 2019-10-01: 437 + 2020-10-01: 449 2021-10-01: 458 + 2022-10-01: 462 2023-10-01: 483 2024-10-01: 502 + 2025-10-01: 515 WI: 2010-01-01: 0 + 2017-10-01: 448 + 2018-10-01: 452 + 2019-10-01: 456 + 2020-10-01: 462 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 + 2017-10-01: 462 + 2018-10-01: 421 + 2019-10-01: 412 + 2020-10-01: 428 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 + 2017-10-01: 386 + 2018-10-01: 393 + 2019-10-01: 397 + 2020-10-01: 399 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 + - title: FY 2018 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-07/FY_2018_Tech_Doc.pdf#page=177 + - title: FY 2019 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2020-12/FY%202019%20SNAP%20QC%20Technical%20Documentation.pdf#page=171 + - title: FY 2020 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2022-12/FY%202020%20SNAP%20QC%20Technical%20Documentation.pdf#page=175 + - title: FY 2021 SNAP QC Technical Documentation, Table F.7 + href: https://snapqcdata.net/sites/default/files/2024-05/FY%202021%20Tech%20Doc.pdf#page=138 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..157e2b457b3 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,16 +22,63 @@ 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 + snap_individual_utility_allowance: 380 + # AK_C FY22: elec=110 + gas=114 + water=56 + sewer=55 + trash=30 + phone=15 - name: Test in 2024 with trash expenses 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..d5bd617bde7 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 @@ -7,7 +7,7 @@ phone_expense: 20 water_expense: 1 output: - snap_limited_utility_allowance: 1_728 # 144 * 12 + snap_limited_utility_allowance: 1_746 # 144*9 (FY22) + 150*3 (FY23) - name: Limited Utility Allowance 2 period: 2021 @@ -18,7 +18,7 @@ phone_expense: 20 water_expense: 1 output: - snap_limited_utility_allowance: 432 # 144 * 3 + snap_limited_utility_allowance: 1_683 # 139*9 (FY21) + 144*3 (FY22) - name: Limited Utility Allowance 3 period: 2023 @@ -29,7 +29,7 @@ phone_expense: 20 water_expense: 1 output: - snap_limited_utility_allowance: 1_770 # 144 * 9 + 158 * 3 + snap_limited_utility_allowance: 1_824 # 150*9 (FY23) + 158*3 (FY24) - name: Limited Utility Allowance 4 period: 2025 @@ -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,66 @@ 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 + +- name: Case 7, NC household-size-varying LUA FY2019. + period: 2019-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: LUA + snap_utility_region_str: NC + spm_unit_size: 3 + phone_expense: 20 + water_expense: 1 + output: + snap_limited_utility_allowance: 297 + # NC size 3 LUA = 297 per FY2019 SNAP QC Tech Doc Table F.7 + +- name: Case 8, NC household-size-varying LUA FY2021 size 5. + period: 2021-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: LUA + snap_utility_region_str: NC + spm_unit_size: 5 + phone_expense: 20 + water_expense: 1 + output: + snap_limited_utility_allowance: 378 + # NC size 5+ LUA = 378 per FY2021 SNAP QC Tech Doc Table F.7 + +- name: Case 9, TN flat LUA FY2018. + period: 2018-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: LUA + snap_utility_region_str: TN + spm_unit_size: 4 + phone_expense: 20 + water_expense: 1 + output: + snap_limited_utility_allowance: 133 + # TN LUA = 133 for all sizes per FY2018 SNAP QC Tech Doc Table F.7 + +- name: Case 10, AZ no LUA in FY2019. + period: 2019-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: LUA + snap_utility_region_str: AZ + spm_unit_size: 3 + phone_expense: 20 + water_expense: 1 + output: + snap_limited_utility_allowance: 0 + # AZ had no LUA in FY2019 (main.yaml = 0, not in by_household_size states list) 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..5c8175869c3 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 @@ -10,7 +10,7 @@ trash_expense: 400 sewage_expense: 1 output: - snap_standard_utility_allowance: 5_844 # 487 * 12 + snap_standard_utility_allowance: 6_063 # 487*9 (FY22) + 560*3 (FY23) - name: Standard Utility Allowance 2 period: 2021 @@ -24,7 +24,7 @@ trash_expense: 400 sewage_expense: 1 output: - snap_standard_utility_allowance: 1_461 # 487*3 + snap_standard_utility_allowance: 5_403 # 438*9 (FY21) + 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: 5_202 # 432*9 (FY20) + 438*3 (FY21) - 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,101 @@ 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 + +- name: Case 9, AZ household-size-varying SUA FY2019 small family. + period: 2019-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: SUA + snap_utility_region_str: AZ + spm_unit_size: 2 + output: + snap_standard_utility_allowance: 278 + # AZ size 1-3 HCSUA = 278 per FY2019 SNAP QC Tech Doc Table F.7 + +- name: Case 10, AZ household-size-varying SUA FY2019 large family. + period: 2019-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: SUA + snap_utility_region_str: AZ + spm_unit_size: 5 + output: + snap_standard_utility_allowance: 375 + # AZ size 4+ HCSUA = 375 per FY2019 SNAP QC Tech Doc Table F.7 + +- name: Case 11, VA household-size-varying SUA FY2021. + period: 2021-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: SUA + snap_utility_region_str: VA + spm_unit_size: 4 + output: + snap_standard_utility_allowance: 377 + # VA size 4+ HCSUA = 377 per FY2021 SNAP QC Tech Doc Table F.7 + +- name: Case 12, NC household-size-varying SUA FY2018 size 1. + period: 2018-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: SUA + snap_utility_region_str: NC + spm_unit_size: 1 + output: + snap_standard_utility_allowance: 400 + # NC size 1 HCSUA = 400 per FY2018 SNAP QC Tech Doc Table F.7 + +- name: Case 13, TN household-size-varying SUA FY2020 size 7. + period: 2020-01 + absolute_error_margin: 0.01 + input: + snap_utility_allowance_type: SUA + snap_utility_region_str: TN + spm_unit_size: 7 + output: + snap_standard_utility_allowance: 387 + # TN size 7 HCSUA = 387 per FY2020 SNAP QC Tech Doc Table F.7 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