Fish License Fees

All states

Fishing license fees in Minnesota

$25Resident annual fishing license

Minn. Stat. 97A.475 subd. 6: for persons age 18 or over to take fish by angling, $25.1

The details

Nonresident annual
Nonresident age 18 or over, $46.1
Short-term licenses
Resident 24-hour $12 and 72-hour $14. Nonresident 24-hour $14, 72-hour $31 and 7-day $38.1
Senior and youth discounts
Residents and nonresidents age 16 or 17 pay $5.1
Where to buy
Licenses are valid March 1 through February 28. A $1.00 agent fee is not included in the price.2

The sources we read do not say: free fishing days, who does not need one.

Fees are from the statute because the DNR license table did not load. The statute notes an amendment to subdivision 6 takes effect March 1, 2027.

Sources

  1. Minnesota Statutes 97A.475 Resident and Nonresident License Fees, Minnesota Office of the Revisor of Statutes, checked 1 November 2026
  2. Fishing Licenses, Minnesota Department of Natural Resources, checked 1 November 2026

Checked 1 November 2026. "Secondary" marks a source used only because the official page could not be read.