North Carolina

New Homes in Waxhaw, NC

Search Waxhaw Communities »

New Construction in Waxhaw, NC

Waxhaw is a friendly, vibrant, and prosperous town in Union county where history and creativity build an enduring, safe, and healthy community for people of all ages to live, learn, work, play, or grow a business. Its close proximity to Charlotte provides the perfect blend of small town charm and big city convenience.

M/I Homes is proud to have a wide variety of new homes in Waxhaw, NC. Choose from our many Quick Move-In homes that are ready when you are, or you can build from the ground up on the community homesite you select. We have innovative floorplans to fit any lifestyle, and our Design Studio Specialists are always ready to help you incorporate the latest interior trends into your new home.

  • POPULATION 14,194
  • area 11.54 sq mi
  • median home price $210,800
  • median household income $74,650

Getting Around

  • Andrew Jackson State Park 15 minutes
  • Museum of Waxhaw 10 minutes
  • Downtown Waxhaw 6 minutes

Welcome to Waxhaw. Welcome Home.

Waxhaw is recognized as a Union County Small Town, Main Street Community. It's home to a variety of local events and several street festivals. When you're here, you'll feel far from the hustle and bustle of Charlotte, but you're really only a quick drive from the Ballantyne area, Uptown Charlotte, and the new shops at Waverly. There's simply no better place to raise a family!

Discover the neighborhood and all it has to offer

Discover what’s around the community, plan your commute, and find the perfect dinner spot.

Twelve Mile Creek
3.9 miles away (about a 10 minute drive)
Waxhaw Farmers Market
1.8 miles away (about a 5 minute drive)
Ballantyne Golf Resort and Spa
11.6 miles away (about a 21 minute drive)

Discover New Homes for Sale in Waxhaw

As you explore both quick move-in and to-be-built homes for sale in Waxhaw, we hope you'll take a look at M/I Homes. More than 100,000 people have trusted M/I Homes to build their new home. Please reach out to our team with any questions and for more information at at (704) 286-6498 or