howsthebite
rebuilt 3:46 AM CDT

Massachusetts · Fishing license

Do I need a fishing license in Massachusetts?

Yes — anyone 15 or older needs one.

A year costs $40 if you live here and $50 if you don't.

There is a free option: Freshwater fishing, ages 15 to 17. Free, but you still have to get the license.

What it costs

If you live in Massachusetts

licensePrice
Freshwater fishing, annual $40
Freshwater fishing, ages 15 to 17Free, but you still have to get the license. Free
Freshwater fishing, ages 65 to 69Half price. Discounted licenses go to US citizens only. $20
Freshwater fishing, age 70 and overFree. The same free license covers residents who are paraplegic, blind or intellectually disabled — first-timers apply on paper, see the exemptions. Free
Freshwater fishing, three daysSame price as half a year of the 65-to-69 license — the annual is the better buy from the second trip on. $20
Saltwater fishing permit, under 60A separate permit from the Division of Marine Fisheries. The freshwater license does not cover salt water, and this one does not cover fresh water. $10
Saltwater fishing permit, 60 and overFree — "although there is no fee to anglers 60 years and older, you must still get a permit". Free

If you're visiting

licensePrice
Freshwater fishing, annualThe $5 Wildlands Conservation Stamp is added to every non-resident license on top. $50
Freshwater fishing, ages 15 to 17 $8
Freshwater fishing, three daysWorth it for one trip; from about two trips the annual at $50 wins. $30.50
Saltwater fishing permit, under 60DMF charges visitors the same as residents. A valid Connecticut, New Hampshire or Rhode Island saltwater permit is accepted instead — see the exemptions. $10
Saltwater fishing permit, 60 and overFree, and still required. Free

MassFishHunt is run by a third party and charges on top: online, $2.75 administrative handling per license plus a 4.95 percent convenience fee on the transaction. At a sporting goods or bait shop, $2.75 plus an agent fee of up to $1.50. At a city or town clerk, $2.75 plus $1.00. At a MassWildlife or Division of Marine Fisheries office there is nothing on top — but only cash or cheque is taken. A free saltwater permit bought online still costs $2.89 in fees.

The full price breakdown →

How long it lasts

MassWildlife: "All licenses and permits are valid for the calendar year." Licenses expire each year on December 31, whenever you bought them — a license bought in December is worth a few weeks.

Who doesn't need one

MassWildlife words the age rule this way: Massachusetts uses two different ages. For fresh water, MassWildlife: "If you are 15 years of age or older, you need a license to fish." For salt water, the Division of Marine Fisheries: "If you’re 16 or older, you need a recreational saltwater fishing permit." So a 15-year-old needs a freshwater license — free for residents — but no saltwater permit. Residents aged 15 to 17 and 70 and over fish fresh water free; saltwater anglers 60 and over pay nothing but must still hold the permit.

Where to buy it

Wondering about the big retailers? A shop like Walmart sells the state's license at the state's price — it sets none of its own.

Days you can fish without one

freshwater
June 6 and 7, 2026
MassWildlife holds one Free Freshwater Fishing Weekend a year, the first weekend in June: "No license is required to fish any public lake, pond, reservoir, stream, or river in Massachusetts from 12 a.m. Saturday ... until 11:59 p.m. Sunday." All other regulations, catch limits included, still apply.
saltwater
May 10 and June 21, 2026
The Division of Marine Fisheries sets its own free saltwater days, on separate dates from the freshwater weekend.

More on free fishing days →