25,322 House For Sale Buy Owner in North Carolina

There are currently 25,322 homes for sale in North Carolina. The median list price in North Carolina is $383,695 and the average price per square foot is $420.