Waxhaw is located at (34.928201, -80.744835) [REF].
According to the United States Census Bureau, the town has a total area of .Waxhaw is located north of Lancaster, South Carolina and lies about twelve miles south of the Charlotte city limit.