A single-family home, the national average cost for building a single townhouse is between $115,500 to $237,500, with most people paying around $175,000 per square foot.