We have found 186 properties in Middlesex, NC. Average property sale price in Middlesex is $66,273. It is 72.3% lower than average property value in North Carolina. Average price per square feet in Middlesex is $43. It is 59% lower than average property value in North Carolina.