Jackson County is home to the Western North Carolina Fly Fishing Trail®, which maps out 15 prime spots to catch brown, rainbow and brook trout in the crystal-clear streams of the Great Smoky Mountains. It’s also recognized as the North Carolina Trout Capital®, with tens of thousands of fish stocked in its waters annually. This guide tells you all you need to know about where to fish, when to fish and how to fish responsibly here in Jackson County.
Where to Fish
The Western North Carolina Fly Fishing Trail® in Jackson County features three Mountain Heritage Trout Streams and more than 4,600 miles of water, making it the first and only fly fishing trail in the U.S. With a plethora of brown trout, brook trout and rainbow trout, there are plenty of chances to reel in the catch of the day, or even catch of the week, in Jackson County, NC.
The Tuckasegee River is the area’s most well-known fishing river, flowing through Cashiers, Sylva, and Cullowhee. Its cool, clean waters support healthy populations of rainbow, brown and brook trout, with both stocked and wild sections available year-round. In fact, locals call it a “Tuck Grand Slam” if you catch all three fish in the same day.
Another notable waterway is the West Fork of the Tuckasegee River, which offers quieter fishing conditions and excellent trout habitat, especially in its upper reaches. Numerous smaller tributaries of the Tuckasegee also offer rewarding fishing experiences, often in more secluded, wooded settings.
Anglers of all experience levels can also fly fish in other standout spots in the area, like Scott Creek, a scenic, easy-to-wade hatchery-supported stream, which is listed as number one on the Western North Carolina Fly Fishing Trail®. With 10 miles of water to fly fish in, you’re sure to reel in some brown and rainbow trout. (Note that Scott Creek is in designated Mountain Heritage water, which allows a $5.00 three-day license.)
Panthertown Creek and Greenwood Creeks—located in Pantherton Valley, which is known as the Yosemite of the East—are great places to catch brook trout, and the scenery combined with the fishing makes these top-notch locations.
If you’re looking to catch big fish, it’s worth checking out Raven Fork, an over two-mile stretch of water famous for trophy-size trout—golden, brown, rainbow, brook and Donaldson, also known as Super. (It’s worth noting, however, that Ravens Fork requires a special “trophy fly fishing only” permit plus a daily permit.)
Finally, take a look at both Scotsman Creek and Fowler Creek, which flow two-to-three miles into the Chattooga River—which you may remember from the movie Deliverance. There, you can catch both wild brown and rainbow trout there with natural bait.
For more fishing spots, see the maps below:
- WNC Fly Fishing Trail® map (Request a free printed copy here.)
- Tuckasegee River access points by Duke Energy, plus a mileage chart of the river.
- Interactive map of all river access points in Jackson County
- N.C. Wildlife Resources Commission map of fishing areas
When to Fish
The best time to fish in Jackson County, NC, is spring through fall, with peak conditions from April to June and September to October. Spring and fall offer cooler water, active trout and fewer crowds, while summer fishing is best early or late in the day. Check out the Weekly Fishing Report provided by the Jackson County Chamber of Commerce for the most up-to-date conditions. For more information on fishing season and limits, visit the North Carolina Wildlife Commission.
Getting Your Fishing License
Before you can cast your line, be sure to get your fishing license. If you’re coming for just a short trip, you can opt for a three-day fishing permit for $8 that provides public access to a trout stream that runs through or is adjacent to 17 participating cities through the Mountain Heritage Trout Waters program. You can also find more information about requirements for fishing in the Great Smoky Mountain National Park here.
Guides and Outfitters
If you need any gear during your stay, check out Tuckaseegee Fly Shop to pick up essentials and more. If looking for a local guide to show you the ropes or take you to the best spots, check out the following local guides:
- AB’s Fly Fishing Guide Service
- Blue Chip Fly Fishing
- Brookings Anglers
- Carolina Trout Guides
- Dream Catcher Guides
- Fontana Guides
- Let’s Tie One On Fly Fishing
- Leland’s Fishing Adventures
- Rivers Edge Outfitters
Best Practices
Fishing in Jackson County is a privilege rooted in respect. Anglers are encouraged to follow the principles of the WNC Fly Fishing Trail by committing to responsible, ethical fishing practices, leaving every stream cleaner and healthier than they found it. To further protect water quality and nearby neighborhoods, anglers should use designated public restrooms only while fishing.
There’s no better place to cast your line than in Jackson County. Start planning your trip today and see what this region offers for fishing and other outdoor adventures.
Why is Jackson County called the NC Trout Capital®?
Jackson County holds the North Carolina Trout Capital® designation, with tens of thousands of fish stocked in its waters annually and the Western North Carolina Fly Fishing Trail® mapping 15 prime spots for brown, rainbow, and brook trout.
What is the WNC Fly Fishing Trail®?
The first and only fly fishing trail in the U.S. It features 15 prime fishing spots, three Mountain Heritage Trout Streams, and more than 4,600 miles of water across Jackson County. Free printed maps are available, and the trail map is downloadable online.
What is the best river to fish in Jackson County, NC?
The Tuckasegee River, flowing through Cashiers, Sylva, and Cullowhee. Its cool, clean water supports rainbow, brown, and brook trout in both stocked and wild sections year-round. Catch all three species in one day and locals call it a 'Tuck Grand Slam.'
When is the best time to fish in Jackson County?
Spring through fall, with peak conditions April to June and September to October. Cooler water means active trout and fewer crowds; in summer, fish early or late in the day. The Jackson County Chamber publishes a weekly fishing report.
Do I need a fishing license in Jackson County, NC?
Yes, a North Carolina fishing license, available online. Short-trip anglers can use a three-day Mountain Heritage Trout Waters permit covering streams in 17 participating cities.
Where can I catch trophy trout in Jackson County?
Raven Fork, a stretch of more than two miles famous for trophy-size golden, brown, rainbow, brook, and Donaldson trout. It requires a special 'trophy fly fishing only' permit plus a daily permit.
What's a good beginner fly fishing spot in Jackson County?
Scott Creek, listed number one on the WNC Fly Fishing Trail®. It's a scenic, easy-to-wade, hatchery-supported stream with 10 miles of water holding brown and rainbow trout, and it sits in designated Mountain Heritage water with an inexpensive three-day license option.
Are there fly fishing guides in Jackson County?
Plenty. Local guides include AB's Fly Fishing Guide Service, Blue Chip Fly Fishing, Brookings Anglers, Carolina Trout Guides, Dream Catcher Guides, Fontana Guides, Let's Tie One On, Leland's Fishing Adventures, and Rivers Edge Outfitters. Tuckaseegee Fly Shop covers gear.
Where can I catch brook trout in Jackson County?
Panthertown Creek and Greenwood Creek in Panthertown Valley, the 'Yosemite of the East.' The scenery alone justifies the trip; the brookies seal it.
Can you lake fish in Jackson County?
Yes. Lake Glenville is renowned for bass and also holds smallmouth, catfish, crappie, bream, and perch, all framed by 26 miles of mountain shoreline.
What are the fishing etiquette rules in Jackson County?
Leave every stream cleaner and healthier than you found it, follow WNC Fly Fishing Trail principles, and use designated public restrooms while fishing to protect water quality and nearby neighborhoods. Please remember to respect private property boundaries and only fish in public waters.