Fishing in North Carolina
Discover 49 state parks offering fishing in North Carolina
🐟 North Carolina Fishing License at a Glance
Mountain Heritage Trout Waters require special regulations.
License fees and free fishing days shown as of June 2026 — fees and dates change yearly. Always confirm current rates and free-fishing dates via the official link above before purchasing.
North Carolina State Parks with Fishing

Adventure Guide: Everything You Need to Know About Jones Lake State Park

Baldhead Island State Natural Area
Bear Paw State Natural Area
Bobs Creek State Natural Area

Cape Hatteras State Park

Carvers Creek State Park
Chowan Swamp State Natural Area

Cliffs of the Neuse State Park

Crowders Mountain State Park

Dismal Swamp State Park

DuPont State Recreational Forest

Elk Knob State Park

Eno River State Park

Falls Lake State Recreation Area

Fort Fisher State Recreation Area

Fort Macon State Park
Frutchey State Park

Goose Creek State Park

Gorges State Park

Grandfather Mountain State Park

Hammocks Beach State Park

Hanging Rock State Park

Haw River State Park

Jones Lake State Park

Jordan Lake State Recreation Area

Kerr Lake State Recreation Area

Lake James State Park

Lake Norman State Park

Lake Waccamaw State Park
Lea Island State Natural Area

Lumber River State Park
Masonboro Island State Natural Area

Mayo River State Park

Medoc Mountain State Park

Merchants Millpond State Park

Morrow Mountain State Park

Moses H. Cone Memorial Park

New River State Park

Occoneechee Mountain State Natural Area

Pettigrew State Park

Pilot Mountain State Park

Raven Rock State Park
Reedy Creek State Park

Rendezvous Mountain State Forest
Salmon Creek State Natural Area

Singletary Lake State Park

South Mountains State Park

Stone Mountain State Park

William B. Umstead State Park
More Fishing Destinations
More Activities in North Carolina
❓ Fishing in North Carolina — FAQ
Do I need a license to fish in North Carolina state parks?
Yes — fishing in North Carolina state parks generally requires a valid North Carolina fishing license. A resident annual license costs $25, and a non-resident annual license costs $54. Youth and seniors are often exempt or pay reduced fees. Fees shown as of June 2026 — confirm current rates with the official state agency.
Are there free fishing days in North Carolina?
Yes — North Carolina offers free fishing days when no license is required (June 7, 2025; July 4th). Exact dates change each year, so verify with the official North Carolina agency before your trip.
