We have found 2,352 properties in Franklin, NC. Average property sale price in Franklin is $126,590. It is 47% lower than average property value in North Carolina. Average price per square feet in Franklin is $82. It is 21.9% lower than average property value in North Carolina.