Housing Forecast Methodologies
Household Growth by Income Group
Household Growth by Income Group Methodology
This methodology forecasts household growth segmented by Area Median Income (AMI) categories, enabling analysis of housing needs across different income levels.
AMI Group Definitions
Households are classified into six AMI groups based on their income relative to the HUD-defined Area Median Income:
| AMI Group | Income Range | Label |
|---|---|---|
| 1 | 0-30% AMI | Very Low Income |
| 2 | 30-60% AMI | Low Income |
| 3 | 60-80% AMI | Moderate Income |
| 4 | 80-100% AMI | Middle Income |
| 5 | 100-120% AMI | Above Median |
| 6 | >120% AMI | High Income |
These thresholds align with HUD income limit categories used in affordable housing policy.
Census Income Data Rebinning
ACS Table B19001 provides household income in 16 predefined bins:
Bins: [0, 10k), [10k, 15k), [15k, 20k), ..., [200k, ∞)
These must be rebinned to the 6 AMI-based categories, which have dollar thresholds that vary by geography and year:
AMI Thresholdi,g,t = AMIg,t × αi
where:
- AMIg,t = Area Median Income for geography g in year t (from HUD)
- αi = AMI percentage threshold (0.30, 0.60, 0.80, 1.00, 1.20)
Rebinning Algorithm: Households are redistributed from Census bins to AMI bins using proportional allocation based on overlap between bin ranges:
Hnew,j = Σi Hcensus,i × overlap(Bcensus,i, BAMI,j) / width(Bcensus,i)
where:
- Hnew,j = households in AMI bin j
- Hcensus,i = households in Census bin i
- overlap() = dollar range overlap between bins
- width() = bin width
Inflation Adjustment
Historical AMI thresholds are adjusted for inflation to maintain consistent real income categories:
Thresholdreal,t = Thresholdnominal,t / (CPIt / CPIbase)
This ensures that an "80% AMI" household in 2010 represents the same purchasing power as in 2023.
Population-to-Household Conversion
Total household counts are derived from population forecasts using PUMS (Public Use Microdata Sample) data:
Htype,t = Σage,sex Page,sex,t × Propage,sex,type / Ratiopop/hh,type
where:
- Page,sex,t = population forecast by age and sex
- Propage,sex,type = proportion of (age, sex) in household type
- Ratiopop/hh,type = population-to-household ratio for household type
Household Types (13 categories based on size and children):
- 1-person households (no children)
- 2-person households (with/without children)
- 3-7+ person households (classified by number of adults and children)
PUMS Data Sources:
- 2019-2023 ACS 5-Year PUMS: Household and person microdata files
- Weighted by WGTP (household weight) and PWGTP (person weight)
- Aggregated to PUMA (Public Use Microdata Area) geographies
Income Distribution Forecasting
The share of households in each AMI group is forecasted using:
- Historical Trend Estimation: Linear regression of income shares over time
Si,t = β0 + β1 × t + εt
- Constraint and Normalization: Forecasted shares are clipped to [0, 1] and renormalized:
Snormalizedi,t = max(0, min(1, Si,t)) / Σj=1..6 max(0, min(1, Sj,t))
- Blended Forecast: Combine base year distribution with trend forecast:
Sblendi,t = (1 − w) × Si,base + w × Strendi,t
where w = 0.30 (30% weight on trend, 70% on base year) to dampen extreme extrapolations.
Final Household Projection by AMI Group
HAMI,i,t = Sblendi,t × Htotal,t
where Htotal,t is the total household forecast from population projections.
Data Sources
- ACS Table B19001: Household Income in the Past 12 Months (16 bins)
- HUD Income Limits: Area Median Income by geography and year (2010-2025)
- ACS PUMS 2019-2023 5-Year: Household and person microdata
- FRED: Per capita wage growth for income trend analysis
- Population Forecasts: From Leslie Matrix methodology (see Population Forecast section)