Just about an hour from Charlotte, High Rock Lake is one of North Carolina’s most popular outdoor recreation destinations - and for good reason. Spanning 15,180 acres with more than 360 miles of shoreline, this Yadkin River reservoir stretches across Rowan and Davidson counties and offers everything from world-class bass fishing to quiet coves perfect for kayaking. Built in 1927, it’s also the state’s second-largest lake and has hosted the Bassmaster Classic three times (1994, 1995, 1998), cementing its reputation among anglers nationwide.
Whether you’re planning a fishing trip, a weekend on the water, or just exploring things to do near the lake, this guide will help you get started.

Quick Facts About High Rock Lake
- Location: Rowan & Davidson Counties, NC
- A quick address for GPS would be the Tamarac Marina located at 9120 Bringle Ferry Rd, Salisbury, N.C.
- Size: 15,180 acres
- Shoreline: ~360 miles
- Max Depth: ~59 ft (near dam)
- River System: Yadkin River
- Nearby Cities: Salisbury, Lexington
- Known For: Bass fishing, boating, kayaking, waterfront recreation
- Boat Access: Multiple free public ramps available
Boating & Boat Ramps on High Rock Lake
One of the biggest draws of High Rock Lake is its easy access for boaters. With multiple public ramps, you can launch everything from bass boats to pontoons without a marina fee.
Popular boat ramps include:
- N.C. Wildlife Access Ramp - Includes a small beach area and located at 155 Benton Rd., Salisbury, N.C. (off Bringle Ferry Rd., behind Lakeside Family Restaurant
- Tamarac Marina - A popular lakeside hangout and dining spot located at 9120 Bringle Ferry Rd., Salisbury, N.C.
- Buddle Creek Boat Ramp - Spacious ramp with parking access located at 2882 Holloway Church Rd. #2754, Lexington, N.C.
- Flat Swamp Boat Ramp - Popular for anglers heading toward open water located at 16635 NC Hwy 8 South, Denton, N.C.
- York Hill Boat Ramp - Quieter access point with good shoreline fishing nearby located at 212 Wilcox Way, Linwood, N.C.
Because the lake is so large, conditions can vary by section - some areas are wide and open, while others are narrow and creek-fed coves ideal for fishing and paddling.
Fishing at High Rock Lake
If you know anything about High Rock Lake, you know it’s a fishing destination first and foremost.
What you’ll catch:
- Largemouth bass (the lake’s most famous draw)
- Crappie
- Catfish
- Striped bass
Spring and fall are typically the most productive seasons, especially for bass fishing when water temperatures are ideal and fish move into shallower coves.
Tournaments are common here, and the lake’s reputation as a competitive bass fishery continues to attract anglers from across the Southeast.
Hill's Minnow Farm
Just two miles from High Rock Lake, Hill’s Minnow Farm & Sporting Goods has been family-owned and helping fishermen for over 40 years. It’s a go-to stop for crappie fishing essentials like jigs and sliders, along with bass lures, hunting supplies, clothing, and Rocky Boots - everything you need before a full day out on the water.
Swimming & Beach Areas
While High Rock Lake is not a traditional beach destination, there are designated areas where visitors can enjoy swimming and shoreline relaxation.
- Pebble Beach Swimming Area - One of the most well-known public swim spots with shoreline access located near the Brown Loflin Bridge at 287 Flat Swamp Lake Rd., Denton, N.C.
- Buddle Creek Recreation Area - Offers swimming, picnicking, and lake access located at 2882 Holloway Church Rd. #2754, Lexington, N.C.
Always check current water conditions before swimming, especially during summer when water levels and clarity can vary.
Kayaking & Paddling
For a slower-paced way to explore the lake, kayaking and paddleboarding are excellent options. Calm coves and river-fed sections offer peaceful paddling routes, especially early in the morning.
Nearby paddling connections include portions of the Yadkin River corridor, which links to larger regional paddle routes and scenic stretches of water.
For additional paddling access points and guided route ideas, visitors can also explore regional canoe and kayak systems tied to the Yadkin River watershed.
Camping, Marinas, Dining & Lakeside Stays
High Rock Lake makes it easy to turn a day on the water into a full getaway, with camping, marinas, and waterfront dining all nearby.

Tamarac Marina & Campground
Tamarac Marina & Campground is a full-service, year-round destination offering boat slips, fuel, campground sites, and lake access. On-site, the After Dock Restaurant serves breakfast, lunch, and dinner right on the water. It’s pet-friendly and also features live entertainment and seasonal events - check their schedule when planning your visit.
Waters Edge Dock & Grill
For another waterfront stop, Waters Edge Dock & Grill is a casual restaurant, bar, and live music venue located directly on the lake. It’s a popular after-lake hangout and one of the closest waterfront dining spots to I-85 and Downtown Salisbury.
Nearby, you’ll also find additional campgrounds, private lake rentals, and easy day-trip attractions like Dan Nicholas Park and Eagle Point Nature Preserve, both offering hiking, nature trails, and outdoor recreation just minutes from the lake.
Annual Events & Summer Fun on High Rock Lake
High Rock Lake comes alive in the summer with signature community events and live music on the water.
Photo by the Rowan County Chamber of Commerce.
Rowan Chamber Dragon Boat Festival
One of the highlights is the Rowan Chamber Dragon Boat Festival, held annually on the lake. This high-energy event features dragon boat races, food vendors, family activities, and lakeside viewing areas. Teams from across the community compete while spectators cheer from shore or even from boats on the water - making it one of the most exciting days of the year on High Rock Lake.
High Rock Lake Association Summer Concert Series
The lake also hosts the HRLA Summer Concert Series, a seasonal favorite that brings live music to waterfront venues throughout the summer. The lineup rotates each year, but typically includes performances like:
- Concerts at The Pointe on Crane Creek
- Live music at North Shore Venues (formerly The Boat Dock) on Abbotts Creek
It’s a laid-back way to enjoy live music, lake views, and warm-weather evenings - all in a true waterfront setting.
Things to Do at High Rock Lake
Beyond boating and fishing, High Rock Lake is surrounded by activities that make it easy to plan a full day - or a full weekend:
- Scenic drives along shoreline roads
- Waterfront picnics and photography
- Kayaking quiet coves and inlets
- Fishing from shore or boat
- Visiting nearby parks and nature preserves
- Staying at lakeside cabins or campgrounds
Planning Tips
- Best seasons: Spring and fall for fishing; summer for boating and swimming
- Water levels: Can fluctuate in late summer depending on rainfall and dam management; check the High Rock Lake Association's website for most up-to-date water level information.
- Crowds: Weekends are busiest at public ramps
- Access: Multiple free public ramps make entry easy from different sides of the lake
Plan Your Visit to High Rock Lake
Make the most of your time at High Rock Lake with our Overnight Stay & Play Package, designed to turn a day on the water into a full Rowan County getaway. Enjoy boating, fishing, and live music on the lake, then unwind with a comfortable overnight stay and explore nearby dining and attractions in Salisbury and beyond. Plus, when you book your hotel on our website, you’ll receive 50% back as a VISA e-Gift Card, giving you added value to use toward dining, shopping, or more local experiences during your visit.
High Rock Lake FAQs
Is High Rock Lake good for fishing?
Yes - High Rock Lake is one of North Carolina’s top bass fishing lakes and has hosted major tournaments.
Are there free boat ramps on High Rock Lake?
Yes, several public ramps are available at no cost, including Buddle Creek, Bringle Ferry, Flat Swamp, and York Hill.
Can you swim in High Rock Lake?
Yes, swimming is allowed in designated areas such as Pebble Beach and Buddle Creek recreation areas.
How deep is High Rock Lake?
The lake reaches a maximum depth of about 59 feet near the dam, with much of the lake being shallower.
What county is High Rock Lake in?
High Rock Lake spans both Rowan and Davidson counties in North Carolina.
Whether you’re here for boating, fishing, live music, or lakeside relaxation, High Rock Lake offers an unforgettable mix of outdoor adventure and small-town waterfront charm.
#VisitRowanCountyNC