Cost to Build a House in NC (2026)

How much does it cost to build a house in NC? $150–$500+ per sq ft in 2026. Cost per square foot by metro, budget breakdowns by home size, and statewide comparisons.

Charlotte market context

Building a house in North Carolina costs roughly $150–$500+ per square foot in 2026, putting a typical 2,000 sq ft home between $320,000 and $700,000 including land. Costs vary by region: Charlotte metro runs $200–$500+/sq ft, the Triangle $195–$475, Asheville and the mountains $220–$550, coastal Wilmington $210–$525, the Triad $165–$375, and eastern and rural counties $140–$300. This guide covers cost per square foot by metro, total cost by home size, and a line-by-line statewide build budget.