The price-history chart on every HousingHandbook ZIP page covers 25+ years of monthly home values. Most readers see it as a single squiggle and move on. Someone making an offer reads four distinct signals out of it — and the difference between those two readings often decides whether the offer's a good one.
This guide walks through what the chart actually contains, then a five-step framework for extracting those four signals.
What the chart shows
Every ZIP page renders the Zillow Home Value Index (ZHVI) — a smoothed, seasonally adjusted typical home value, monthly, going back to ~2000. ZHVI tracks the 35th–65th-percentile home in a ZIP, so it's robust to a few luxury-or-distressed outliers but represents the typical owner-occupied dwelling.
The chart shows one ZIP's line. Most sophisticated readers also need the metro-level line for context — that's why the ZIP page also lists the metro median next to the headline value. Holding both numbers in mind while you scan the chart is the key move.
Step 1: Read the trendline shape
The shape itself tells you what kind of market you're looking at:
- Gentle steady slope — the boring-and-good market. Prices compound 3–6% annually with mild cyclical wobble. Suburban Charlotte, Phoenix between cycles, most of the Midwest. Predictable enough to model.
- Step function — long flat periods punctuated by sharp resets up or down. Coastal California, some Manhattan submarkets, gentrification edges. Hard to time; expensive to mis-time.
- Plateau-and-jump — long stretches around a price band, then a sudden 30–50% repricing. Often signals a neighborhood inflection (new transit, new employer, school district redraw). /zip/78704/ Austin showed exactly this around 2019–2021.
- Sawtooth — repeated swings of 15–25% in either direction. Speculative markets, vacation-home heavy ZIPs, or markets dominated by a single industry. Treat with caution.
Don't take the first impression. Look at the chart for ten seconds, label it mentally, then read the next four steps with that label in mind.
Step 2: Spot the cycles
Three anchor moments are visible on every U.S. ZIP chart with 20+ years of data:
- 2007–2010 trough: the housing-crisis bottom. The depth of the dip tells you how exposed the ZIP was to subprime. ZIPs that barely dipped — see /zip/10001/ — were either too expensive to be subprime-dominated or had non-housing employment anchors.
- 2020 spike: the COVID work-from-anywhere repricing. Sun Belt and outer-suburban ZIPs spiked 30–60% in 12 months. Dense urban cores often went sideways or down.
- 2022 correction: the rate-shock re-rating. Most ZIPs gave back 5–15% of the 2020 spike. Markets that didn't correct meaningfully had structural demand outpacing rate sensitivity — usually a signal of constrained supply.
A ZIP that participated in all three (deep '08 dip, sharp '20 spike, real '22 correction) is highly rate- and sentiment-sensitive. A ZIP that ignored all three has structural fundamentals worth respecting.
Step 3: Compare to the metro median
Every ZIP page shows the metro-area median alongside the ZIP value. The relationship is the second-most-important number on the page (after the absolute value itself).
- ZIP above metro median: this ZIP is one of the desirable submarkets within its metro. Look for school district, commute, or amenity drivers. /zip/30309/ Midtown Atlanta typically trades 30–50% above the Atlanta-Sandy Springs-Marietta metro median.
- ZIP at metro median: probably the "default" segment of the metro — broad, accessible, mid-range. Liquidity should be strong.
- ZIP well below metro median: either a genuinely cheaper area (rural fringe, older housing stock) or a market in distress. Cross-check with the migration section and the climate-risk section before assuming "cheap = opportunity."
The chart's slope relative to the metro line matters too. A ZIP whose line is steepening against a flattening metro is rerating up; the reverse is rerating down.
Step 4: Check the recent slope
The last 24 months of the chart matter more than the last 25 years combined for deciding what to do today.
Three sub-patterns to look for:
- Recent steepening: prices accelerating relative to the longer trend. Hot market. Be cautious about chasing — the rate of change usually flattens before the absolute level does.
- Flat last 24 months: cooling or consolidating. Sometimes the right time to enter; sometimes the leading edge of a correction. The migration data and rental yield together help disambiguate.
- Recent decline: prices off from a 12–24-month peak. The questions are how far off (5%? 15%?) and whether the decline matches the metro or is ZIP-specific. ZIP-specific declines often signal supply absorption issues — listing inventory rising faster than demand.
Eyeball the slope of the last 24 months of the chart. If it doesn't match the slope of the last 5 years, that's the regime change you need to understand.
Step 5: Sanity-check against rent
Prices and rents should track together over decades. They diverge for years at a time, and that divergence is the most actionable signal the chart can give you.
On the ZIP page, the headline rent + the gross-rental-yield number are right next to the chart. The relationship between price-trajectory and yield-trajectory tells you where the market sits in the cycle:
- Prices up, yield down: prices outpacing rents. Bull market for owners, headwind for new investors.
- Prices flat, yield up: rents catching up to flat prices. Improving fundamentals for investors.
- Prices up, yield up: both growing — strong market across the board, rare and usually short-lived.
- Prices down, yield up: distressed pricing with intact rental demand. Counterintuitive but where most patient capital makes its money.
A ZIP that's been in the first regime for years (prices outpacing rents) is exposed to a yield-driven mean reversion: either prices stop or rents accelerate. Either way, today's cap rate will look better in a few years than it does now.
For the math on what those yield numbers actually mean once you subtract expenses, see the cap rate explainer. For applying this whole framework to a specific market end-to-end, the five-step rental market evaluation is the obvious next read.
What to do with the four signals
You don't need to do anything elaborate. Pick a candidate ZIP, walk through Steps 1–5 in order, write down a one-sentence summary of each step, and read the five sentences back. If the story you've just written makes sense, you understand the chart. If the sentences contradict each other or don't add up to a story, you're looking at a market that needs more research before you take a position in it.
The chart isn't a prediction. It's a description of how this ZIP has behaved through 25 years of regimes. The decision you're about to make is whether the next regime looks more like the last one or different. The chart is your evidence base for that bet.
Frequently asked
What is ZHVI and why does this chart use it? The Zillow Home Value Index is a smoothed, seasonally adjusted estimate of the typical home value in a ZIP — specifically, the 35th-to-65th-percentile home. It's robust to a few luxury-or-distressed outliers, available monthly going back to ~2000, and recomputed every month. It's the closest thing to a "consumer price index" for residential real estate, which is why we use it on every ZIP page.
Why 25 years of history? Isn't that too long? Because 25 years covers two full housing cycles — the early-2000s boom + 2008 crash + post-2012 recovery + 2020 COVID spike + 2022 rate-shock correction. A ZIP's behavior across all five regimes tells you much more than the last 5 years alone. Shorter windows tempt you to extrapolate from whichever regime happens to be currently in view.
Why does the metro median matter? Because absolute price level alone doesn't tell you whether you're looking at a desirable submarket or a discount one. A $500K home is expensive in Memphis and cheap in San Francisco. The ZIP-to-metro ratio normalizes that — a ZIP trading 40% above its metro median is doing something different from one trading at the metro median, even if their absolute dollar values are similar.
How does this connect to rental yield? The chart shows price trajectory; rental yield shows the rent-to-price ratio at a point in time. Putting them side-by-side reveals where the market sits in the cycle — prices outpacing rents (compressed yield, owner-favorable), rents outpacing prices (improving yield, investor-favorable), or both moving together. The four regimes in Step 5 cover the patterns; the cap rate explainer covers what those yield numbers mean once you net out expenses.