Add HUD utility allowance schedules for Texas and Kansas metro counties#8984
Open
hua7450 wants to merge 4 commits into
Open
Add HUD utility allowance schedules for Texas and Kansas metro counties#8984hua7450 wants to merge 4 commits into
hua7450 wants to merge 4 commits into
Conversation
Encode Housing Choice Voucher utility allowance schedules for six Texas metro counties (Dallas 48113, Harris 48201, Tarrant 48439, Bexar 48029, Travis 48453, El Paso 48141) and four additional Kansas counties (Butler 20015, Douglas 20045, Harvey 20079, Riley 20161), plus a 2026 Wichita Housing Authority vintage covering Sedgwick, Butler, and Harvey. All values follow the existing Multi-Family, all-electric convention and were verified to the dollar against each originating PHA schedule. Adds per-county test cases and source references; no formula change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8984 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 1
Lines 18 24 +6
=========================================
+ Hits 18 24 +6
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…into hud-housing-data-check
Encode Waco Housing Authority's McLennan County multi-family schedule (Schedule MC3, effective 2025-10-01) as county 48309, following the all-electric summing convention. Update the Dallas partner tripwire case to reflect the new DHA schedule (15,600 -> 19,464) and re-pin the no-allowance boundary to Lubbock County, which no encoded PHA schedule covers. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Extends
hud_utility_allowanceto the metropolitan counties where Housing Choice Voucher use concentrates, adding schedules for seven Texas metro counties and four Kansas counties (plus a 2026 Wichita vintage). Previously utility-allowance coverage was LA County, the rural TDHCA service area in Texas, and four Kansas PHAs — so the metro cores (Houston, Dallas, Fort Worth, San Antonio, Austin, El Paso, Waco) returned $0 even withtenant_pays_utilities.Background
Utility allowances are set per public housing agency under 24 CFR 982.517, and the model keys them on
county_fips. HUD does not publish a national dataset, so each county's schedule is transcribed from its dominant PHA and collapsed into one monthly amount per bedroom using the existing convention: Multi-Family unit type, all-electric, summed over every tenant-paid line item (heating/cooking/water-heating electric, other electric, air conditioning, water, sewer, trash, any flat electric service charge, and the range and refrigerator allowances).Coverage added
Texas metro counties
Kansas counties
Verification
Every dollar value was checked against the originating PHA schedule PDF. Notable per-PHA quirks handled: flat "Electric Fee" service-charge rows (Johnson $14, Manhattan $15, Topeka $14, El Paso $12, Bexar $10); water/sewer/trash on separate sheets or provider tables (El Paso's 8 providers → El Paso Water Utilities PSB; Manhattan's separate water-sewer sheet plus a $35 trash row); one-schedule-per-county selection where a county hosts multiple PHAs (dominant PHA used, matching existing precedent); and McLennan's "ATMOS CC-23" row (a gas customer charge, excluded under the all-electric convention; the schedule has no electric service-charge row).
TDHCA itself publishes schedules for only 28 of its 34 service-area counties (2024 and 2026 vintages both cover the same 28). Of the remaining gap counties, McLennan is the only one with a published schedule from another PHA (Waco HA); Bosque, Cooke, Crockett, McMullen, and Wise have no schedule published online (Decatur HA provides Wise County's by email request only).
Not a formula change
hud_utility_allowance.pyandutility_allowance/__init__.pyare touched only for source references and coverage docstrings — the lookup already keys oncounty_fips, so new counties resolve automatically.Partner contract tests
The analytics-coverage tripwire case
housing_assistance_tx_tenant_pays_utilities_no_allowancewas written to force a reviewed diff when Dallas gained a schedule; this PR is that diff. The case is renamed to..._dallas_allowanceand its expected value rises from 15,600 to 19,464 (Dallas 2-bd allowance of $322/mo = $3,864/yr, rent side still binding). A new..._no_allowancecase re-pins the uncovered-county boundary to Lubbock County (48303), which no encoded PHA schedule, ZIP payment standard, or mandatory-SAFMR designation covers. Partner impact: households in the newly covered counties withtenant_pays_utilitieswill seehousing_assistanceincrease.Tests
Adds one test case per new county (including McLennan at $240/mo for 2-bd); all pass. The existing Wichita SRO test (0.75 × $210 = $157.50) is unaffected, since the new 2026 Sedgwick vintage does not change period-2025 resolution.
Files
parameters/gov/hud/utility_allowance/county_utility_allowances.csvparameters/gov/hud/utility_allowance/__init__.py(docstring only)variables/gov/hud/hud_utility_allowance.py(references/docstring only)tests/policy/baseline/gov/hud/hud_utility_allowance.yamltests/policy/baseline/partners/analytics_coverage/edge_cases/federal/housing/housing_assistance/federal.yamlchangelog.d/hud-metro-utility-allowances.added.md🤖 Generated with Claude Code