We have found 69 properties in Magnolia, NC. Average property sale price in Magnolia is $147,808. It is 38.2% lower than average property value in North Carolina. Average price per square feet in Magnolia is $62. It is 41% lower than average property value in North Carolina.