Log inStart free

How hot is the North Carolina housing market?

Heat score 33 (Balanced). How often homes sell above list, how fast they sell, and prices, for March–May 2026, with the change from a year earlier.

Updated September 23, 2026Data through March–May 2026

Data provided by Redfin, a national real estate brokerage. Compiled by BindingOffers.

A heat score of 33: balanced

North Carolina ranks at 33 out of 100 against 51 states, based on how often homes sold above list, how close to list they sold, how fast they sold, supply and price drops.

The numbers

March–May 2026A year earlierChange
Homes sold above list price18%21%−2.5 pts
Average sale-to-list ratio98.1%98.3%−0.2 pts
Median days on market6248+14
Months of supply4.03.5+11.6%
Listings with a price drop28%29%−1.1 pts
Median sale price$391,680$384,993+1.7%
Median price per sq ft$211$211+0.0%
Homes sold3948139387+0.2%

The trend

Homes sold above list in North CarolinaLast 12 months, each point a 3-month window0%5%11%16%21%2025-062025-082025-102025-122026-022026-042026-05Homes sold above listData provided by Redfin, a national real estate brokerage. Compiled by BindingOffers.

Cities and towns in North Carolina

CityHeat scoreZIP codes
Carrboro57 · Warm1
Cary56 · Warm4
Welcome54 · Warm1
Holly Springs53 · Warm1
Lewisville52 · Warm1
Murraysville52 · Warm1
Walkertown52 · Warm1
Oak Ridge51 · Warm1
Lowell49 · Warm1
Jacksonville46 · Warm2
Pineville46 · Warm1
Butner45 · Warm1
Matthews45 · Warm1
Piney Green45 · Warm1
Chapel Hill42 · Warm2
Apex42 · Warm1
Weddington42 · Warm1
Clemmons41 · Warm1
Winston-Salem40 · Warm9
Durham40 · Warm8
Spring Lake40 · Warm1
Cramerton39 · Balanced1
Huntersville38 · Balanced1
Kernersville38 · Balanced1
Summerfield38 · Balanced1
Raleigh36 · Balanced16
Greenville36 · Balanced1
Fayetteville35 · Balanced8
Granite Quarry35 · Balanced1
Landis35 · Balanced1
Charlotte34 · Balanced28
Conover34 · Balanced1
Stokesdale34 · Balanced1
Greensboro33 · Balanced11
Anderson Creek33 · Balanced1
Mint Hill32 · Balanced1
High Point31 · Balanced5
Havelock31 · Balanced1
Henderson31 · Balanced1
Wilson's Mills31 · Balanced1
Burlington30 · Balanced1
Midland30 · Balanced1
Boiling Spring Lakes29 · Balanced1
Pine Level29 · Balanced1
Cornelius28 · Balanced1
Rolesville28 · Balanced1
Garner27 · Balanced1
Mount Holly27 · Balanced1
Morehead City26 · Balanced1
Roxboro26 · Balanced1
Southern Pines26 · Balanced1
Kannapolis25 · Balanced2
Asheboro25 · Balanced1
Grandy25 · Balanced1
Locust25 · Balanced1
Wilmington24 · Balanced5
Concord24 · Balanced1
Morrisville24 · Balanced1
Salisbury23 · Balanced1
Belmont22 · Balanced1
All 178 places, A to Z

Alamance
Alliance
Altamahaw
Anderson Creek
Apex
Asheboro
Asheville
Atlantic Beach
Avon
Badin
Belmont
Black Creek
Boiling Spring Lakes
Boiling Springs
Bridgeton
Brunswick
Buies Creek
Bunnlevel
Burlington
Butner
Buxton
Calypso
Caroleen
Carolina Beach
Carrboro
Cary
Chapel Hill
Charlotte
Chimney Rock Village
Clemmons
Cliffside
Concord
Conetoe
Conover
Cooleemee
Cordova
Cornelius
Cramerton
Crossnore
Davidson
Davis
Dillsboro
Drexel
Durham
East Flat Rock
East Spencer
Emerald Isle
Etowah
Everetts
Fairview
Faith
Falcon
Falkland
Fallston
Fayetteville
Frisco
Garner
Gastonia
Gerton
Glen Alpine
Gloucester
Goldsboro
Grandy
Granite Quarry
Greensboro
Greenville
Gulf
Harkers Island
Harrisburg
Hassell
Hatteras
Havelock
Henderson
Henrietta
Hickory
High Point
High Shoals
Hildebran
Hobucken
Holly Springs
Huntersville
Icard
Indian Beach
Jacksonville
Kannapolis
Kernersville
Kill Devil Hills
Kitty Hawk
Knightdale
Lake Junaluska
Lake Lure
Lake Norman of Catawba
Lake Norman of Iredell
Landis
Lattimore
Lewisville
Locust
Lowell
Lumberton
Manteo
Marietta
Marshallberg
Matthews
Maury
McAdenville
McFarlan
Micro
Middleburg
Midland
Mills River
Mineral Springs
Mint Hill
Misenheimer
Montreat
Mooresville
Morehead City
Morrisville
Mount Holly
Mountain Home
Murraysville
Nags Head
Norman
North Topsail Beach
Oak Island
Oak Ridge
Ocracoke
Parmele
Pine Level
Pinehurst
Pineville
Piney Green
Pleasant Garden
Polkville
Proctorville
Raleigh
Rex
Rhodhiss
Rocky Mount
Rolesville
Roxboro
Roxobel
Rutherford College
Salisbury
Salvo
Saratoga
Saxapahaw
Sedalia
Severn
Sharpsburg
Simpson
Southern Pines
Southmont
Speed
Spencer
Spindale
Spring Lake
Stokesdale
Stovall
Summerfield
Sunset Beach
Unionville
Valdese
Vandemere
Waco
Walkertown
Wanchese
Waves
Webster
Weddington
Welcome
Weldon
Wilmington
Wilson
Wilson's Mills
Winfall
Winston-Salem
Woodfin
Wrightsville Beach

Add this to your website

Paste this where you want the widget. It updates itself every month.

More sizes, dark theme and your own branding →

Methodology

The heat score ranks an area against every other area of the same kind (ZIP codes against ZIP codes, cities against cities, states against states) on five measures from Redfin’s Data Center: the share of homes sold above list price (35%), the average sale-to-list ratio (20%), median days on market (20%, fewer is hotter), months of supply (15%, fewer is hotter) and the share of listings with a price drop (10%, fewer is hotter). Each measure is a percentile rank, and the score is their weighted average, from 0 to 100.

Figures cover a trailing three-month window, weighted by sales, and are compared with the same three months a year earlier: a single month in a small ZIP code can be a handful of sales. An area needs at least 30 sales in the last 12 months, 10 in the window, and the three core measures to be scored. Redfin doesn’t publish months of supply or price drops for ZIP codes, so ZIP scores use the measures available. City figures come from Redfin’s own city series where it publishes one, and otherwise from a sales-weighted roll-up of the city’s ZIP codes. ZIP codes are assigned to cities using the Census Bureau’s 2020 ZIP-to-place, town and county relationships, and named with the Postal Service’s city names from HUD’s crosswalk.

Cite this

BindingOffers, “How hot is the North Carolina housing market? (May 2026)”, using data provided by Redfin, a national real estate brokerage. https://bindingoffers.com/market-pulse/nc

Running multiple offers? Run your first offer round free.Run your first round free