Getting Here

High Shoals is located west of Charlotte, North Carolina in Gaston County. This small mill town can be found just off of Hwy 321 right on the north border of the County.

Visit Today

Things to Do


In the last decade of the 19th century, the community of High Shoals became totally owned by High Shoals Mills, a textile company founded by Charlotte industrialist Daniel A. Tompkins. Eventually, the mill homes were sold to private owners. High Shoals was incorporated on November 6, 1973, the most-recently incorporated municipality in Gaston County.

Explore all there is to do in

High Shoals

Bridge at High Shoals

As you head out of the county going north along 321 is High Shoals. Visitors enjoy taking pictures of the old truss bridge as well as launching paddle boats to explore the ruins of the iron works.

Robinson Catfish Lake

Robinson Catfish Lake is a small lake stocked with fish including catfish where family and friends meet all trying to make a big catch.