TerraVue / Markets / Charlotte, NC
Over the past 20 years, Charlotte home prices have risen 5.27% a year; over the past three, 5.35%. TerraVue's forward estimate, which weights both, is 5.30%. That is 1.28pp above the national average — over a 10-year hold, that gap compounds into a meaningful difference in equity.
Appreciation is only one side of the buy-vs-rent question, but it's the side people guess at most badly. At the forward estimate of 5.30% a year, a home in Charlotte would gain roughly 68% in value over a decade — before any of the costs that actually decide the question: closing costs, maintenance, property tax, the mortgage interest you'd pay, and what your down payment would have earned invested instead.
Worth being explicit about what that estimate is: it blends the 20-year record (5.27%) with the last three years (5.35%), so a market in a sharp recent run-up or correction lands between the two rather than at either extreme. It is an estimate, not a forecast anyone can guarantee — which is exactly why TerraVue simulates a range of outcomes instead of quoting one number.
Rent is the other side. At a median of $1,688, the yearly rent bill in Charlotte is about $20,256. Whether buying beats that depends almost entirely on the price you'd pay and how long you'd stay — which is what the simulator is for.
This page describes the Charlotte market as a whole. Whether buying beats renting depends on the price you'd pay, your down payment, and how long you'd stay — TerraVue simulates about 1,000 market scenarios on those inputs and returns the probability, not a single guessed number. It'll start with 28269's real appreciation and rent already loaded.
Analyze a property free →Averages hide a lot. Across Charlotte's 23 ZIP codes, long-run appreciation ranges from 3.92% to 7.75% a year — a spread of 3.8 percentage points. Over a 10-year hold, that difference compounds into a substantially different outcome for two buyers in the same city.
| ZIP | Appreciation/yr | Recent 3yr | Rent | Bachelor's+ |
|---|---|---|---|---|
| 28202 | 7.75% | 11.92% | $1,882 | 61% |
| 28206 | 7.48% | 7.46% | $1,554 | 27% |
| 28209 | 6.46% | 6.91% | $1,637 | 68% |
| 28205 | 6.41% | 6.43% | $1,819 | 45% |
| 28270 | 6.24% | 7.88% | $1,543 | 70% |
| 28217 | 6.00% | 6.04% | $1,626 | 31% |
| 28226 | 5.94% | 7.01% | $1,688 | 64% |
| 28208 | 5.78% | 5.24% | $1,614 | 24% |
| 28207 | 5.77% | 8.59% | $2,293 | 87% |
| 28210 | 5.66% | 5.83% | $1,401 | 61% |
| 28211 | 5.61% | 6.13% | $1,946 | 68% |
| 28277 | 5.59% | 6.78% | $2,000 | 66% |
| 28212 | 5.54% | 5.07% | $1,376 | 23% |
| 28273 | 5.02% | 4.69% | $1,591 | 40% |
| 28213 | 5.00% | 4.95% | $1,617 | 34% |
| 28204 | 4.92% | 4.99% | $1,635 | 73% |
| 28216 | 4.86% | 4.29% | $1,839 | 36% |
| 28215 | 4.71% | 4.03% | $1,959 | 28% |
| 28203 | 4.62% | 2.94% | $1,953 | 80% |
| 28214 | 4.52% | 3.93% | $1,992 | 34% |
| 28278 | 4.28% | 4.61% | $1,891 | 54% |
| 28262 | 4.20% | 3.27% | $1,564 | 47% |
| 28269 | 3.92% | 3.00% | $1,710 | 46% |
Sorted by long-run blended appreciation. Green is at least 0.5pp above the national average, red at least 0.5pp below; smaller gaps are left neutral. ZIPs shown as links have their own detail page.
Appreciation comes from the FHFA House Price Index — a repeat-sales index that tracks the same homes over time, which is why it isn't distorted by a change in the mix of what sold in a given year. TerraVue reads it at the ZIP level, back to 1975 where coverage allows.
The forward estimate blends 60% of the longest available look-back (20 years where available) with 40% of the most recent 3 years. Long-run history is the more reliable signal, but a market that has genuinely changed pace should not be ignored — the 60/40 split is the compromise, and it's the same figure TerraVue's simulation uses.
The national comparison is the population-weighted average of these same blended ZIP-level figures, so it compares like with like.
It depends on the price of the specific home and how long you'd stay. What the data settles is the market backdrop: over the past 20 years Charlotte, NC home prices have risen about 5.27% a year, and TerraVue's forward estimate is 5.30% — above the national average of 4.02% — against a median rent near $1,688. TerraVue runs about 1,000 scenarios on a specific price to return the probability that buying beats renting, plus the breakeven year.
Over the past 20 years, about 5.27% a year; over the past three, 5.35%. TerraVue's forward estimate blends the two at 5.30%. All of it comes from FHFA repeat-sales data across 23 ZIP codes, and individual ZIPs range from 3.92% to 7.75% on that same forward basis.
28202 at 7.75% a year, versus 28269 at 3.92% — a spread of about 3.8 percentage points a year within the same city.
Around $1,688 — the median across the city's ZIP codes, from the Zillow Observed Rent Index (all homes).