What are you looking for?
Explore High Shoals, NC
High Shoals is a small town located in Lincoln County, North Carolina. Nestled along the banks of the South Fork River, it offers a picturesque setting with its rolling hills and lush greenery. The town is known for its rich history, dating back to the early 1800s when it was a thriving industrial community centered around the textile and iron industries. Today, High Shoals maintains its small-town charm with a close-knit community and a peaceful atmosphere. Visitors can explore the High Shoals Iron Works, a historic site that showcases the town's industrial past, or enjoy outdoor activities such as fishing, hiking, and picnicking in the nearby South Fork River Park.