Selected by North Carolina as Mountain Heritage Trout Cities, both Spruce Pine and Bakersville offer anglers the best in mountain fishing but your chances of catching the big one doesn’t stop there.  With miles of public and private waters, your mountain fishing adventure will be photo worthy! Come visit the first weekend in June for the Troutacular! Kids Fishing Event  or catch some of the other fishing dates on the calendar including regional and state fishing qualifiers.  Call one of our renowned fishing guides to take you to the “sweet spot”…those secret fishing holes that only they know about!

Check out the Fly Rod Chronicles episodes about the awesome fishing in Spruce Pine & Bakersville in our home page video library.

Fly Fishing Tip: Fly-fishing is a great sport but it’s more than a long pole, a fake bug and a casual cast into the water.  Fly-fishing takes time and practice. Knowing what lure to use, as well as when and where to fish is as important as landing a cast in just the right spot with just the right touch. Download a printable “Tips for the Novice Fly-Fisher” card here

Purchase a fishing license

Learn more about the Mountain Heritage Trout Waters 3-day license

No rod and reel? No problem!
Anglers can borrow a rod and reel free of charge for the day. The loaner rods and reels are provided by city and town governments and the N.C. Wildlife Resources Commission through the agency’s Mountain Heritage Trout Waters Tackle Loaner Program. This program operates like a library. Anglers of all ages register at participating Mountain Heritage Trout Waters program-tackle-loaner sites to receive a tackle loaner ID card which allows them to check out a rod and reel for the day. Anglers under age 18 must have a parent or guardian to complete the registration form. Anglers receive a free one-time mini-tackle box containing assorted lures the first time they register in the program. One tackle box per participant is permitted.

Loaner rods and reels are available for a one-day loan and must be returned to the participating loaner site by the end of the business day.

Click Here to contact the Spruce Pine local Loaner Rod program location.

Call 828-688-2113 (Bakersville Town Hall) to get information on the Loaner program for Cane Creek.

Download printable maps and regulations for our Mountain Heritage Trout Waters. 

Spruce Pine


Troutacular! Spruce Pine Facebook Page

Troutacular! Bakersville Facebook Page

U.S. Fish & Wildlife Service

North Carolina Wildlife Resources Commission