Market Momentum
Updated weekly · April 27, 2026
Which neighborhoods are gaining momentum — and which are losing it? This report scores 228 Triangle neighborhoods on a composite of $/sqft appreciation, sales volume, emerging market position, and turnover signals. Neighborhoods are classified as Heating Up, Steady, or Cooling Down.
Data source: Price Index, Turnover Report, Permit Reports · Composite of $/sqft appreciation, volume, position & turnover
Heating Up (32)
Neighborhoods scoring ≥ 70 — strong appreciation, demand, and favorable market position.
| Rank | Score | Neighborhood | Median Price | Sales | Price Tier | Permits |
|---|---|---|---|---|---|---|
| 1 | 92.7 | Townes | $347,081 | 91 | Market-Aligned | — |
| 2 | 91.2 | Holly Brook | $370,500 | 33 | Market-Aligned | — |
| 3 | 90.8 | Brighton | $655,000 | 34 | Market-Aligned | — |
| 4 | 89.1 | Lakemont | $730,000 | 25 | Market-Aligned | — |
| 5 | 88.1 | Sunset Hills | $775,000 | 22 | Market-Aligned | — |
| 6 | 86.4 | Bedford At Falls River | $622,500 | 44 | Market-Aligned | — |
| 7 | 80.8 | Hidden Valley | $530,000 | 20 | Market-Aligned | — |
| 8 | 80.2 | Bowling Green | $440,000 | 16 | Value-Priced | — |
| 9 | 79.8 | Biltmore Hills | $283,000 | 13 | Market-Aligned | — |
| 12 | 79.4 | Alston Ridge | $449,000 | 17 | Market-Aligned | — |
Cooling Down (55)
Neighborhoods scoring below 35 — slowing appreciation, lower demand, or premium pricing facing resistance.
| Rank | Score | Neighborhood | Median Price | Sales | Price Tier |
|---|---|---|---|---|---|
| 228 | 11.4 | Anderson Pointe Park Townhomes | $233,000 | 11 | Value-Priced |
| 227 | 11.9 | Exchange At 401 | $390,000 | 12 | Market-Aligned |
| 226 | 12.1 | Riverbrooke | $315,000 | 11 | Market-Aligned |
| 225 | 13.5 | Worthdale | $275,750 | 14 | Market-Aligned |
| 224 | 13.6 | Bingham Station | $400,000 | 15 | Value-Priced |
| 223 | 14.5 | Cobblestone | $309,000 | 10 | Market-Aligned |
| 222 | 14.8 | Walnut Hills | $525,000 | 10 | Value-Priced |
| 221 | 15.5 | Meadowwood Crossing Townhomes | $347,500 | 10 | Market-Aligned |
| 220 | 16.5 | Northwoods | $540,000 | 11 | Value-Priced |
| 219 | 16.7 | Bloomsbury | $795,000 | 10 | Value-Priced |
Heating Up (4)
Neighborhoods scoring ≥ 70 — strong appreciation, demand, and favorable market position.
| Rank | Score | Neighborhood | Median Price | Sales | Price Tier | Permits |
|---|---|---|---|---|---|---|
| 10 | 79.6 | Treyburn | $680,000 | 30 | Market-Aligned | — |
| 20 | 77.0 | Woodcroft | $460,000 | 55 | Market-Aligned | — |
| 28 | 74.9 | Creekside At Bethpage | $560,000 | 37 | Premium-Priced | — |
| 39 | 72.4 | Falconbridge | $602,000 | 12 | Market-Aligned | — |
Cooling Down (9)
Neighborhoods scoring below 35 — slowing appreciation, lower demand, or premium pricing facing resistance.
| Rank | Score | Neighborhood | Median Price | Sales | Price Tier |
|---|---|---|---|---|---|
| 213 | 18.7 | Old Farm | $340,000 | 15 | Value-Priced |
| 212 | 19.3 | Hanover Pointe | $402,000 | 11 | Value-Priced |
| 208 | 20.5 | Stone Hill Estates | $339,000 | 16 | Value-Priced |
| 206 | 20.9 | American Village | $478,000 | 11 | Market-Aligned |
| 205 | 21.2 | Rustica Oaks | $494,250 | 12 | Market-Aligned |
| 201 | 21.9 | Cardinal Lake | $377,000 | 13 | Value-Priced |
| 199 | 22.7 | Chancellors Ridge | $580,000 | 10 | Market-Aligned |
| 193 | 24.2 | Duke | $743,750 | 22 | Market-Aligned |
| 165 | 34.2 | Eno Trace | $375,000 | 14 | Market-Aligned |
Heating Up (3)
Neighborhoods scoring ≥ 70 — strong appreciation, demand, and favorable market position.
| Rank | Score | Neighborhood | Median Price | Sales | Price Tier |
|---|---|---|---|---|---|
| 11 | 79.5 | Southern Village | $888,250 | 22 | Premium-Priced |
| 22 | 76.6 | Cornwallis Hills | $435,000 | 12 | Market-Aligned |
| 35 | 72.9 | Ashbury | $362,000 | 12 | Market-Aligned |
Cooling Down (2)
Neighborhoods scoring below 35 — slowing appreciation, lower demand, or premium pricing facing resistance.
| Rank | Score | Neighborhood | Median Price | Sales | Price Tier |
|---|---|---|---|---|---|
| 200 | 22.0 | Beckett's Ridge | $514,000 | 10 | Market-Aligned |
| 174 | 32.3 | Briarcliff | $635,000 | 16 | Value-Priced |
Heating Up (3)
Neighborhoods scoring ≥ 70 — strong appreciation, demand, and favorable market position.
| Rank | Score | Neighborhood | Median Price | Sales | Price Tier |
|---|---|---|---|---|---|
| 14 | 78.9 | Chapel Ridge | $912,500 | 48 | Market-Aligned |
| 31 | 74.2 | Legacy West | $770,000 | 27 | Market-Aligned |
| 41 | 71.4 | The Woods | $292,500 | 15 | Market-Aligned |
Cooling Down (0)
No neighborhoods in Chatham County currently score below 35.
Momentum Score Distribution
County Comparison
How to Use This Report
Momentum scores tell you where the market is moving, not where it is today. Here are some practical ways to use this data:
- Buyers looking for value: Filter for neighborhoods labeled Heating Up with a Value-Priced or Market-Aligned Price Index. These are areas where prices are still accessible but demand is accelerating — buying here means getting in before the market fully reprices.
- Sellers timing the market: If your neighborhood scores above 70, demand is strong and prices are rising. This is a favorable time to list. If it's Cooling Down, consider whether waiting or pricing aggressively is the better strategy.
- Investors seeking appreciation: Look for neighborhoods with high momentum scores and moderate turnover. High appreciation combined with healthy transaction volume suggests sustainable growth, not a speculative spike.
- Comparing neighborhoods: Use the county tabs to compare neighborhoods within the same market. A score of 75 in Wake County means strong momentum relative to other Wake neighborhoods — use it alongside the Price Index to get the full picture.
Momentum vs. Price Index — What's the Difference?
These two reports answer fundamentally different questions:
| Aspect | Price Index | Momentum |
|---|---|---|
| Question | Is this neighborhood expensive or affordable right now? | Is this neighborhood getting more or less expensive? |
| Measures | Current price level relative to peers, after adjusting for size, age, and location | Rate of change — year-over-year appreciation, demand signals, emerging market position |
| Time frame | Snapshot of the trailing 12 months | Comparison of current year vs. prior year |
| Example | Hayes Barton scores 98 (Premium-Priced) — it's one of the most expensive neighborhoods in Wake County | Hayes Barton might score 40 (Steady) — it's already at the top, so there's limited room for further appreciation |
| Best for | Understanding what you'll pay today | Understanding where prices are heading tomorrow |
A neighborhood can be Premium-Priced and Cooling Down (expensive but plateauing) or Value-Priced and Heating Up (affordable but rising fast). The most actionable insights come from using both reports together.
How This Report Is Built
This report does not fetch raw sales data on its own. Instead, it cross-references three existing data pipelines that already run weekly — the Price Index, the Turnover Report, and the Building Permit Reports — and scores each neighborhood on a composite of four factors.
The four scoring factors:
- Price Appreciation (40% of score) — Year-over-year change in median price per square foot ($/sqft), from the Price Index. We use $/sqft rather than raw median price because it controls for product mix shift — a neighborhood where larger, more expensive homes sell one year and smaller homes the next can show wild swings in raw median price without any actual market change. $/sqft strips out size effects and measures genuine price appreciation. This is the single strongest momentum signal.
- Sales Volume (25%) — Number of closed sales ranked against other neighborhoods in the same county. A neighborhood with 80 sales in Wake is compared to other Wake neighborhoods, not to a small Orange County community. More sales relative to county peers = stronger demand signal.
- Emerging Market Position (20%) — An interaction term that rewards value-priced neighborhoods appreciating fast. A neighborhood priced below the county median that posts strong $/sqft YoY gains scores higher here than an already-premium neighborhood with the same appreciation. This surfaces emerging markets before they become obvious.
- Turnover Signal (15%) — From the Turnover Report. This uses an inverted-U curve: moderate turnover (around the 60th–75th percentile) scores highest because it signals healthy, active demand. Very low turnover (stagnant) and very high turnover (instability or new construction) both score lower.
If turnover data is missing for a neighborhood (e.g. it wasn't large enough to qualify for the Turnover Report), the 15% turnover weight is redistributed proportionally across the other three factors (appreciation → 47%, volume → 29%, position → 24%). The neighborhood is still scored and ranked.
How scores become labels:
- Heating Up — Composite score ≥ 70. These neighborhoods are in the top tier for appreciation, demand, and market positioning.
- Steady — Score between 35 and 69. Stable markets — not surging, not declining.
- Cooling Down — Score below 35. Prices are flat or declining, sales volume is low relative to peers, or premium pricing is meeting resistance.
Why $/sqft instead of raw median price? Raw median sale price is sensitive to product mix shift — if a neighborhood's recent sales skew toward larger homes, the median goes up even if the market is flat. Price per square foot normalizes for size, isolating genuine appreciation from compositional noise. A neighborhood where $/sqft is rising 6% is genuinely appreciating; one where raw median rose 25% but $/sqft barely moved had a different mix of homes sell, not a real price increase.
Builder Confidence badge: Building permit counts from Wake and Durham County are displayed alongside qualifying neighborhoods as a supplementary signal. Permits are not factored into the composite score because only two of the four counties have permit data — including them would unfairly penalize Orange and Chatham neighborhoods.
Which Neighborhoods Are Included (and Excluded)
Not every Triangle neighborhood appears in this report. A neighborhood must pass three filters to be scored:
- Must exist in the Price Index. The Price Index is the foundation — it provides the hedonic pricing model, YoY appreciation, and price tier labels. Neighborhoods not covered by the Price Index (very small or unnamed subdivisions) cannot be scored.
- Must have year-over-year $/sqft appreciation data. Momentum is fundamentally about change over time. If a neighborhood doesn't have enough historical sales to compute a reliable $/sqft YoY comparison, it's excluded. This is the largest filter — many smaller neighborhoods lack prior-year data.
- Must have at least 10 closed sales in the trailing 12 months. With fewer than 10 sales, a single outlier transaction (a foreclosure, a teardown, a family sale) can swing the median price dramatically, making the YoY comparison unreliable.
Neighborhoods that don't meet these thresholds aren't necessarily unimportant — they just don't have enough recent data to score reliably. As sales accumulate over time, more neighborhoods will qualify.
Why some well-known neighborhoods may be missing:
- Very exclusive communities with large lots and few sales per year (e.g. 5–8 sales) are excluded because their YoY swings are too volatile to score meaningfully.
- New construction communities are excluded when detected — builder communities show phased pricing that inflates even $/sqft appreciation, reflecting product rollouts rather than genuine market shifts. Neighborhoods with sufficient resale activity alongside new construction may still qualify.
- Recently renamed or reorganized subdivisions may temporarily drop out if the name mapping hasn't caught up with the canonical neighborhood database.
Interested in a neighborhood that's on the move?
Whether you're buying into momentum or selling at the peak, let's talk strategy.
Get in TouchThis report is for informational purposes only and does not constitute real estate advice, a market appraisal, or a recommendation to buy or sell property. All data is derived from county public records and is provided "as is" without warranty of any kind, either express or implied, including but not limited to accuracy, completeness, or fitness for a particular purpose. Momentum scores reflect recent trends and statistical models — they do not guarantee future market performance. The Casey Mako Group and its agents are not responsible for errors, omissions, or outdated information in the underlying public records. Always consult a licensed real estate professional, appraiser, or financial advisor before making buying, selling, or investment decisions.
Get this report in your inbox every Monday
Free weekly digest — no account needed, unsubscribe anytime.