Who needs one, which license to choose, and where to buy it

If you plan to fish in Maine, you will need a valid Maine fishing license in most situations. License requirements vary based on residency, age, and how long you plan to fish. This guide explains who needs a license, what options are available, and where to buy one through official state resources.

Who Needs a Maine Fishing License?

In most cases, anyone fishing in Maine’s inland waters must have a valid fishing license.

You generally need a license if:

  • You are 16 years of age or older
  • You are fishing in freshwater (lakes, ponds, rivers, streams)
  • You are a Maine resident or visiting from out of state

There are certain exceptions for younger anglers and special free fishing days. For the most current eligibility rules, always refer to the Maine Department of Inland Fisheries & Wildlife (MDIFW).

2026 Maine fishing license fees table showing resident and non-resident license prices

Resident vs. Nonresident Fishing Licenses

Maine offers different license types depending on where you live.

Resident Licenses
Available to individuals who meet Maine residency requirements.

Nonresident Licenses
Available to visitors traveling to Maine for fishing trips or vacations.

Nonresident licenses are commonly available in short-term and seasonal options. These options are ideal for visitors staying near Bangor, Bar Harbor, Rangeley, Millinocket, or other popular fishing areas.

Because license structures can change, it is best to review current options directly through the state’s official website.

Where to Buy a Maine Fishing License

The safest and most precise way to buy a Maine fishing license is through the official state system.

You can buy your license:

  • Online through the Maine Department of Inland Fisheries & Wildlife
  • In person at authorized license agents
  • At select sporting goods stores throughout Maine

👉 Official Maine Fishing License Portal:

This site provides the most current pricing, regulations, and licensing options.