Dating back to the 1700s, Waxhaw is one of the oldest towns in Union County. In 1888 the railroad brought prosperity to Waxhaw, and the tracks still run through the center of town. The Historic District in the center of town, the iconic pedestrian bridge over the railroad tracks and the impressive metal water tower built in 1940 attract photographers for their small-town symbolism. Waxhaw is also home to MillBridge, a picturesque master-planned community featuring a covered bridge, Millhouse with a working water wheel and many amenities. Waxhaw hosts the annual Queens Cup Steeplechase the last Saturday of April creating a wonderful family experience.


Located 15 miles southeast of downtown Charlotte, Weddington is in Union County. Approximately 17 square miles, the town of Weddington consists almost entirely of single-family homes on large, wooded lots. The rolling hills and natural settings, solid schools and sense of community are drawing families to Weddington, and many new neighborhoods are being built to accommodate the growth.

Indian Trail

The town of Indian Trail derived its name from the Native American path that wound through the area. In 2009, Family Circle named Indian Trail in the top ten best places in America to raise a family; in 2014, NerdWallet ranked Indian Trail #2 for “Best Places for Homeownership in North Carolina.” Families are drawn to Indian Trail for its schools, recreation and small-town amenities.


Monroe is the county seat of Union County, the fastest growing county in North Carolina. Rolling pastures, winding roads and friendly people welcome you to the quaint city of Monroe. Historic homes, tree-lined streets and plenty of outdoor activities abound here – from “pick your own produce farms” to hiking trails, horseback riding and even fishing for trophy bass. This area continues to grow with farmland being replaced with a bustling business segment.