North Carolina · Fishing license · Cost

How much is a fishing license in North Carolina?

$32 a year if you live here, $56 if you don't. Inland and coastal are separate licences here; the unified one covers both but is resident-only.

Just passing through? Coastal recreational fishing, 10 days costs $15 — the annual pays for itself from about 4 of those.

Every license price

License Who Price
Inland fishing, annual Resident $32
Coastal recreational fishing, annual Resident $20
Unified inland and coastal, annual Covers both sides. Cheaper than the two separate licences together. Resident $51
Inland fishing, 10 days Resident $12
Coastal recreational fishing, 10 days Resident $9
Inland fishing, senior lifetime The unified inland and coastal senior lifetime costs the same 20. Resident $20
Comprehensive inland fishing, lifetime Resident $326
Inland fishing, annual Visitor $56
Coastal recreational fishing, annual Visitor $40
Inland fishing, 10 days Visitor $29
Coastal recreational fishing, 10 days Visitor $15

Fees inside the price

North Carolina splits inland and coastal water. Fishing both sides on one licence means the unified licence — and that one is sold to residents only.

How long your money lasts

Annual licences run 12 months from the day you buy them. The short-term ones cover the ten days they name.

What we could not pin down

Rather than fill these in from somewhere else, they stay open until NCWRC states them plainly.