$25.00 Residents and non-residents alike can acquire an annual fishing license that allows them to fish in Minnesota waterways. The yearly fishing license is $25.00 for residents and $51.00 for non-residents (non-residents). A 72-hour license is also available for $14 (residents) and $43.00 (non-residents). A 10-day license is also available for $7.50 (resident) and $23.50 (non-resident). Fishing licenses are valid for the current year but may need to be renewed by contacting a district office. There is no charge for renewing your license. If you plan to catch salmon during their run upriver to their spawning grounds, it is important to obtain a permit from the National Marine Fisheries Service (NMFS). For information on permits, visit www.fisherman.senate.gov. You must have a fishing license to cast a line in any lake or river within the state. However, if you're only interested in fishing in public waters like lakes and rivers, there is no charge for a resident's license. Non-residents can choose to pay the additional charge to fish in all areas open to the public. In addition to acquiring a fishing license, certain individuals will also need to purchase a special use permit.