We have found 58 properties in Shannon, NC. Average property sale price in Shannon is $77,290. It is 67.7% lower than average property value in North Carolina. Average price per square feet in Shannon is $32. It is 69.5% lower than average property value in North Carolina.