We have found 5,069 properties in Mooresville, NC. Average property sale price in Mooresville is $342,344. It is 43.2% higher than average property value in North Carolina. Average price per square feet in Mooresville is $111. It is 5.7% higher than average property value in North Carolina.