Maryland Fishing License (2026): Cost, Where to Buy & Rules

Issued by the Maryland Department of Natural Resources

In Short

Yes, you need a fishing license to fish in Maryland. A resident annual license costs $20.50 and a non-resident annual license costs $30.50. Saltwater fishing needs a separate stamp ($15.00). Buy direct from the Maryland Department of Natural Resources to avoid markup.

🎫 Buy a Maryland Fishing License →

Maryland Fishing License Types & 2026 Prices

Resident Annual

Freshwater

$20.50

Non-Resident Annual

Freshwater

$30.50

Non-Resident 7-Day

Freshwater

$15.50

Senior (65+)

Freshwater

$5.00

MD resident only

Youth (under 16)

Free

🌊 Saltwater stamp: Maryland requires a separate saltwater stamp ($15.00) for saltwater fishing. Chesapeake Bay and Coastal Sport Fishing License required for tidal waters

Who needs a Maryland fishing license?

Most anglers aged 16–64 need a license to fish in Maryland. Children under 16 are typically exempt or fish free. Residents 65+ usually qualify for a discounted or free senior license. Short-term (1-day, 3-day, 7-day) licenses are available for visitors and occasional anglers. Always confirm the current rules with the Maryland Department of Natural Resources before heading out.

Maryland Fishing License FAQ

How much is a fishing license in Maryland?

A resident annual fishing license in Maryland costs $20.50, and a non-resident annual license costs $30.50. Maryland also offers short-term (day) licenses for visitors, discounted youth and senior options. Licenses are sold by the Maryland Department of Natural Resources.

Do you need a fishing license in Maryland?

Yes. Maryland requires a fishing license to fish recreationally. Children (typically under 16) are usually exempt, and residents over 65 often qualify for a discounted or free senior license. Always confirm current rules with the Maryland Department of Natural Resources before you fish.

Do you need a saltwater stamp to fish in Maryland?

Yes — Maryland requires a separate saltwater stamp or endorsement for saltwater fishing, which costs $15.00 on top of the regular license. Chesapeake Bay and Coastal Sport Fishing License required for tidal waters

Where do you buy a Maryland fishing license?

Buy directly from the Maryland Department of Natural Resources online — that's the cheapest option (no third-party markup). You can also buy at most sporting-goods retailers and many tackle shops in Maryland.

Fishing licenses in nearby states

← All 50 states: fishing license cost by state

Got your license — now find someone to fish with

MyFishingBuds matches you with anglers near you by style, species, and schedule.

Find a fishing buddy →