We have found 449 properties in Maggie Valley, NC. Average property sale price in Maggie Valley is $182,609. It is 23.6% lower than average property value in North Carolina. Average price per square feet in Maggie Valley is $117. It is 11.4% higher than average property value in North Carolina.