North Carolina has it all - mountain trout streams in the Appalachians, trophy bass lakes in the Piedmont, and world-class saltwater fishing along the Outer Banks. The state stretches from 6,000-foot peaks to barrier island surf, and every mile of that elevation change holds fishable water. You can chase brook trout in a rhododendron-lined creek in the morning and drive to a Piedmont reservoir for largemouth by afternoon. The Outer Banks offers red drum, striped bass, and offshore species that rival anywhere on the Atlantic coast. This guide breaks down everything from licensing to the best spots and seasonal patterns.

Fishing License in North Carolina

Anyone 16 or older needs a fishing license to fish in North Carolina's inland waters. Coastal waters require a separate Coastal Recreational Fishing License. Both are available online through the NC Wildlife Resources Commission website.

License Type Cost Valid For
Resident Inland Annual$251 year
Non-Resident Inland Annual$451 year
Coastal Recreational (Resident)$161 year
Non-Resident 10-Day Inland$2310 days
Youth (under 16)FreeN/A
Senior (65+ Resident)$15Lifetime
Trout Stamp (add-on)$131 year

Age exemptions: Anglers under 16 fish free. Residents born before August 1, 1953 are exempt from needing a coastal recreational fishing license.

Special permits: A Mountain Trout Waters stamp is required to fish any designated trout water. The Coastal Recreational Fishing License is separate from inland and covers all saltwater and joint waters. You can buy a combination unified license that covers both.

Buy your license or check current fees on the NC Wildlife Resources Commission website.

Top 10 Fishing Spots in North Carolina

From mountain headwaters to barrier island beaches, these are North Carolina's best fishing destinations.

1. Outer Banks (Cape Hatteras)
Saltwater / Surf
Red Drum, Striped Bass, Bluefish, Flounder, Cobia
The surf fishing mecca of the East Coast. Cape Hatteras Point is where the Gulf Stream meets the Labrador Current, creating some of the most productive fishing water on the Atlantic seaboard. Fall red drum runs bring fish over 40 inches to the beach. Striped bass push through in spring and fall. You can drive on the beach with a permit and fish spots most people never reach.
2. Jordan Lake
Reservoir
Largemouth Bass, Striped Bass, Catfish, Crappie
The Triangle area's premier fishing lake with 14,000 acres of water just minutes from Raleigh. Largemouth bass over 10 pounds have been caught here. The striped bass fishery is excellent - trolling with umbrella rigs in summer produces consistent catches. Crappie fishing in spring around standing timber is outstanding. Multiple boat ramps and good bank access.
3. Lake Norman
Reservoir
Largemouth Bass, Striped Bass, Catfish, Crappie
Charlotte's big lake at over 32,000 acres. Excellent striped bass fishing - the state record striper came from Norman. Largemouth bass fishing is solid in the creek arms and around docks. The warm water discharge from McGuire Nuclear Station creates a winter hotspot where fish stack up. Night fishing for catfish in summer is a local tradition.
4. Fontana Lake
Reservoir
Smallmouth Bass, Walleye, Muskie, Trout
A deep mountain reservoir in the Great Smoky Mountains with remarkably clear water. The smallmouth bass fishing is some of the best in the Southeast. Walleye were introduced and are thriving. Muskie are present and growing - a true trophy opportunity. The lake's remote setting along the Appalachian Trail makes it one of the most scenic fishing spots in the state.
5. Nantahala River
River
Rainbow Trout, Brown Trout, Brook Trout
Cold tailwater releases from Nantahala Dam keep this western NC river fishable year-round. The delayed harvest section is catch-and-release from October through May and produces big trout. Rainbow trout up to 20 inches are common. Brown trout lurk in the deeper pools. Wade-friendly with good roadside access along most of its length.
6. Pamlico Sound
Saltwater / Estuary
Red Drum, Speckled Trout, Flounder, Striped Bass
The largest lagoon on the East Coast and one of the best inshore saltwater fisheries anywhere. Sight-casting to tailing red drum on the flats is world-class. Speckled trout school up around grass beds and oyster bars. Fall fishing here is simply outstanding. Kayak fishing has exploded in popularity because the shallow flats are perfect for it.
7. Kerr Lake (Buggs Island)
Reservoir
Largemouth Bass, Striped Bass, Crappie, Catfish
A 50,000-acre reservoir on the NC-Virginia border. The crappie fishing is legendary - spring runs produce slabs over 2 pounds. Largemouth bass fishing is excellent in the creek arms. Striped bass are a bonus fishery that draws anglers from both states. Less crowded than Jordan or Norman despite being bigger than both.
8. Davidson River
River
Rainbow Trout, Brown Trout, Brook Trout
A beautiful freestone stream in the Pisgah National Forest near Brevard. The catch-and-release section holds some surprisingly large trout for a mountain stream. Brown trout over 20 inches are caught here every season. The hatchery-supported section near the fish hatchery is great for families and beginners. Easy access from the Blue Ridge Parkway.
9. Neuse River
River
Largemouth Bass, Striped Bass, Catfish, Shad
A major Piedmont river with solid fishing from Raleigh to the coast. The spring shad run brings American and hickory shad up the river in huge numbers. Striped bass follow the shad. Largemouth bass hold in the slower backwater areas and around fallen timber. The lower Neuse transitions to brackish water with red drum and flounder opportunities.
10. Lake Mattamuskeet
Natural Lake
Largemouth Bass, Catfish, Crappie, White Perch
The largest natural lake in North Carolina at 40,000 acres but averaging only 2-3 feet deep. The bass fishing here is underrated - largemouth hide in the thick vegetation and grow big on the abundant baitfish. Best accessed by canoe or shallow-draft boat. The surrounding refuge is famous for waterfowl, but the fishing deserves more attention.

Get Your Free Fish ID Cheat Sheet

Never wonder "what did I just catch?" again. Laminate it and bring it on the boat.

Download Free Guide

Popular Fish Species in North Carolina

North Carolina's geographic diversity supports both cold-water and warm-water freshwater species plus a full complement of saltwater gamefish. Here are the top targets.

Species Season Size Limit Bag Limit Best Technique
Largemouth BassYear-round14"5/dayPlastic worms, jigs, topwater
Striped BassYear-round (varies)18" inland4/dayLive bait, trolling, topwater
Channel CatfishYear-roundNoneNo limit (inland)Cut bait, chicken liver, worms
Rainbow TroutYear-round7"7/dayFly fishing, spinners, PowerBait
Red DrumYear-round (coastal)18-27" slot1/dayCut mullet, spoons, soft plastics
CrappieYear-roundNone20/dayMinnows, small jigs
FlounderSeasonal (coastal)15"4/dayLive minnows, Gulp baits
Smallmouth BassYear-round12" (varies)4/dayCrankbaits, tube jigs, topwater

Seasonal Fishing Calendar

North Carolina's mild climate means you can fish productively year-round. Here's when each species is at its best.

Species JanFebMarAprMayJun JulAugSepOctNovDec
Largemouth Bass -GoodPeak PeakPeakGood GoodGoodPeak PeakGood-
Striped Bass GoodGoodPeak PeakGood- --Good PeakPeakGood
Red Drum --Good GoodPeakPeak GoodGoodPeak PeakGood-
Trout GoodGoodPeak PeakPeakGood --Good PeakGoodGood
Catfish --Good GoodPeakPeak PeakPeakGood ---
Crappie -GoodPeak PeakGood- --- GoodGood-

Fishing Regulations in North Carolina

North Carolina regulations are managed by the Wildlife Resources Commission for inland waters and the Division of Marine Fisheries for coastal waters.

Always carry your current regulations booklet. Download the official PDF from the NC Wildlife Resources Commission regulations page.

Tips for Fishing in North Carolina

Chase the fall drum run on the Outer Banks

September through November is prime time for big red drum on the Outer Banks beaches. Fish the sloughs and cuts at Cape Point during the incoming tide. Cut mullet on a fish-finder rig is the classic setup. You need a four-wheel-drive vehicle and a beach driving permit, but it's worth the effort for fish over 40 inches.

Fish delayed harvest streams in winter

North Carolina's delayed harvest trout streams are stocked heavily in fall and remain catch-and-release until June. That means by February and March, these streams are loaded with big holdover trout that have been feeding all winter. The fishing pressure drops dramatically in cold weather, and the trout are aggressive. Nymphs and small streamers work best.

Try night fishing for summer catfish

Piedmont rivers and reservoirs come alive after dark in summer. Blue and flathead catfish feed aggressively at night when water temps are high. Set up on a point or channel edge with cut shad or live bluegill. The Catawba River chain and Falls Lake are top spots for summer catfishing.

Fish the spring shad run

American shad run up the Neuse, Cape Fear, and Roanoke rivers every spring from March through April. They're outstanding on light tackle and provide nonstop action when you find a school. Small darts and shad flies are all you need. Bonus: striped bass follow the shad migration, so you might hook something much bigger.

Don't overlook mountain smallmouth

Western NC rivers like the French Broad, New, and Watauga hold excellent smallmouth bass populations that many anglers ignore in favor of trout. Float trips in canoes or kayaks cover the most water. Topwater poppers on summer evenings produce explosive strikes. Smallmouth over 4 pounds are caught regularly in these rivers.

Also Fish In...

Free Fishing Guides

Download these free guides and take them on your next trip. No fluff - just the stuff you actually need on the water.

🐟
Fish ID Cheat Sheet
Laminate it. Bring it on the boat.
πŸ“…
Monthly Bite Calendar
Know what's biting before you leave the house.
πŸͺ’
Knot Guide
8 knots every fisherman needs. Step-by-step.
βœ…
Packing Checklist
Never forget your pliers again.
πŸ—ΊοΈ
Secret Spots Map
10 spots the locals don't talk about.