North Carolina Free Fishing Day (2026) — July 4th!

NC 2026 free fishing day is July 4th! Fish inland public waters for free. Perfect for Lake Norman bass or mountain trout.

North Carolina offers a special Free Fishing Day every summer on a major holiday!

2026 NC Free Fishing Day

DateTypeNotes
July 4, 2026Inland Free FishingJuly 4th! No inland license required!

Important Caveats

The free fishing day in North Carolina applies only to public inland waters. Coastal waters (saltwater) still require a Coastal Recreational Fishing License on July 4th. Regulatory requirements like size limits and bag limits are still strictly enforced.

Best Spots to Fish for Free

WaterRegionSpeciesWhy Go
Lake NormanCharlotte AreaBass, CatfishHuge lake with tons of bank access
Falls LakeRaleigh/DurhamLargemouth, CrappieExcellent summer crappie fishing
Jordan LakeTriangleStriped Bass, BassMassive summer boat fishing presence
Davidson RiverPisgah ForestTroutWorld-class fly fishing

See all NC fishing spots.