About HAM

Housing Affordability Map — Methodology & Data Sources

Built by @calebosemobor

Hi, I'm Caleb. I built this project because I was curious to see what the data actually looked like, and I figured other people might be interested too. I have a background in private equity and corporate development. I graduated from Georgetown University with a double major in Accounting and Finance, plus a minor in music. HAM is a personal, data-driven project meant to give a clearer picture of how home prices compare to take-home pay across the U.S., using simple assumptions and transparent methodology.

Find me on X (@calebosemobor)

New: Education Outcomes Explorer

Explore how education investment translates to outcomes across the U.S. — graduation rates, earnings by degree, student debt, and more.

Explore Education Data →

What is HAM?

HAM (Housing Affordability Metric) is a ratio: home price divided by annual net income. A HAM of 6 means the median home costs 6 times the area's annual take-home pay. Higher numbers indicate a greater gap between home prices and local incomes.

HAM is calculated for every U.S. county to provide a granular, county-level view of the relationship between home prices and incomes across the country.

Why This Metric?

Existing housing affordability indices measure whether a median-income family can qualify for a mortgage at current interest rates. HAM asks a simpler question: how many years of your actual take-home pay does a home cost?

Three things make HAM different:

HAM is not a mortgage qualification tool. It's a measure of the raw gap between what homes cost and what people earn.

Metric Definitions

Median HAM

Median Home Price / Net Median Individual Income

Ratio of the median home price to the typical income earner's net income in a county. A Median HAM of 5 means the median home costs 5 times the median worker's annual take-home pay.

Minimum HAM

Median Home Price / Net Annual Minimum Wage Income

Ratio of the median home price to a minimum wage worker's net income. A Minimum HAM of 15 means the median home costs 15 times a full-time minimum wage worker's annual take-home pay.

HAM Burden

(Monthly Rent / Monthly Net Minimum Wage Income) × 100

Percentage of a minimum wage worker's net income consumed by rent. A HAM Burden of 75% means three-quarters of take-home pay goes to rent alone.

Interpreting HAM Scores

Higher HAM scores indicate a greater gap between home prices and local incomes. The color scale shows relative standing across counties:

HAM ScoreCategory
< 4
Low
4 – 6
Moderate
6 – 10
Elevated
10 – 15
High
15+
Very High

Net Income Calculation

HAM uses net income (take-home pay), not gross income. Net income is calculated as:

Net Income = Gross Income − Federal Tax − State Tax − FICA

Data Sources

DataSourceFrequencyCoverage
Home PricesZillow ZHVIMonthly~2,500 counties
Home PricesRedfinMonthly~1,800 counties
Home PricesCensus ACSAnnualAll counties
RentZillow ZORIMonthly~1,500 counties
IncomeCensus ACS (B20017)AnnualAll counties
Min WageState labor departmentsAs changedAll states + DC

Home price source priority: Zillow ZHVI > Redfin > Census ACS. Each county uses the best available source.

Assumptions & Limitations

Explore the MapNational TrendsState RankingsTerms of UsePrivacy Policy