Downtown Waxhaw is a railroad town that kept its shape. Chartered in 1889, it still has freight trains running through the middle of Main Street, a pedestrian bridge over the tracks, and a historic district listed on the National Register of Historic Places.
Waxhaw is the third-oldest town in Union County. The Waxhaw Historic District was added to the National Register on December 6, 1991, and covers parts of Main, Broad, Church, Broome, Providence, Brevard and McKibben streets. Buildings such as the A.W. Heath complex, built in stages from about 1898 to 1910, show how the commercial core grew around the railroad.
The CSX line through town is still an active freight route, so the tracks divide Main Street into North and South Main. The older storefronts now hold restaurants, a brewery, cafés, a gallery and antique and gift shops, and the town uses the streets for its parades and festivals.