Straight answers to the questions Michigan anglers ask most — licenses, seasons, stocking records, and how to find the best fishing near you.
Yes. Anyone age 17 or older must have a valid Michigan fishing license to fish any waters of the state, including inland lakes, rivers, and the Great Lakes. Licenses can be purchased online at the Michigan DNR website, at any authorized license retailer, or by calling the DNR license line. Children under 17 fish free but must follow all other regulations.
A Michigan annual fishing license costs $26 for residents and $76 for non-residents (as of 2024). A 24-hour all-species license is available for $9 (resident) or $30 (non-resident). Senior residents 65 and older qualify for a reduced-fee license. Combination fishing + hunting licenses are also available.
Michigan fishing seasons vary by species and water body. Most warmwater species (bass, walleye, pike, perch) have no closed season on inland lakes. Trout and salmon seasons on inland streams typically run April 26 through September 30. The Great Lakes are open year-round for most species. Ice fishing on inland lakes is legal all winter once safe ice forms. Always check the current Michigan Fishing Guide published by the DNR for exact dates by species and zone.
On most Michigan inland lakes, the daily bag limit for walleye is 5 fish with a 15-inch minimum size. However, specific lakes have special regulations — some have slot limits, reduced bag limits, or different size minimums. Always check the Michigan DNR Fishing Guide or the specific water body regulations before you go.
Yes. A Michigan fishing license is valid on all Michigan waters of the Great Lakes, including Lakes Michigan, Huron, Superior, and Erie. If you are fishing from a boat in waters shared with another state or Canada, you may need that jurisdiction's license as well. Salmon and trout on the Great Lakes have their own statewide regulations separate from inland rules.
Michigan-Fishing.com hosts a searchable database of Michigan DNR stocking records going back multiple years. You can filter by lake, county, species, and year. Each lake page shows its full stocking history. The raw data comes directly from the Michigan DNR fisheries division and is updated regularly. You can also view stocking records on our Fishing Reports page under the DNR Stocking Records tab.
The Michigan DNR stocks fish primarily in spring (April–June) and fall (September–October), though timing varies by species and hatchery program. Trout and salmon are the most commonly stocked species. Walleye fingerlings are stocked in lakes across the Lower Peninsula each spring. Some high-traffic lakes receive multiple stocking events per year. Check the stocking history on any lake page to see past events and quantities.
The Michigan DNR stocks over a dozen species, including brown trout, rainbow trout (steelhead), lake trout, brook trout, chinook salmon, coho salmon, Atlantic salmon, walleye, muskellunge, northern pike, and tiger muskellunge. Warmwater species like bass and bluegill are stocked less frequently, mostly in new or rehabilitated lakes.
Many stocked trout can be caught within days of a stocking event, especially on heavily fished lakes where anglers follow the DNR trucks. Hatchery fish are often near the surface and relatively easy to catch for the first week or two. Stocked walleye fingerlings typically take 2–3 years to reach legal size. Salmon planted as smolts may spend 1–3 years in open water before returning to tributaries.
Michigan is consistently ranked among the top three freshwater fishing states in the U.S. It has more coastline than any state except Alaska, borders four of the five Great Lakes, contains over 11,000 inland lakes, and offers nearly 36,000 miles of rivers and streams. World-class fisheries exist for walleye, smallmouth bass, musky, trout, salmon, steelhead, and perch — all within a few hours of Michigan's major population centers.
Lake Erie is Michigan's top walleye fishery by volume, producing some of the largest catches in North America. For inland lakes, Saginaw Bay (Lake Huron), Houghton Lake, Lake St. Clair, and Torch Lake are consistently top producers. Gun Lake, Hamlin Lake, and many lakes in the northern Lower Peninsula are also well-regarded walleye fisheries with strong DNR stocking programs.
The Au Sable River is Michigan's most famous trout stream, offering blue-ribbon fly fishing for wild brown trout in its catch-and-release stretch near Grayling. Other top trout rivers include the Manistee, Pere Marquette, Muskegon, and Jordan. For lake trout, Lake Superior and the Straits of Mackinac hold excellent populations. Many inland lakes across the Upper Peninsula and northern Lower Peninsula are stocked annually with rainbow and brown trout.
Spring (late April through June) is prime time for walleye, trout, and bass as fish move shallow to spawn and feed aggressively. Summer is excellent for bass, panfish, and pike. Fall (September–November) triggers the salmon and steelhead runs in Lake Michigan and Lake Huron tributaries, and trout fishing heats up again. Winter ice fishing is popular statewide for perch, walleye, and pike. There is genuinely excellent fishing in Michigan in every season.
Cheboygan, Oscoda, Roscommon, Crawford, and Otsego counties in the northern Lower Peninsula are consistently top-ranked for inland lake and stream fishing. Leelanau and Charlevoix counties offer excellent lake and Great Lakes access. In the Upper Peninsula, Alger, Chippewa, and Schoolcraft counties hold outstanding fisheries. Use our county pages to explore stocking history and lake data by region.
Michigan-Fishing.com is a comprehensive fishing information platform built specifically for Michigan anglers. It aggregates and presents Michigan DNR data — including fish stocking records, species information, and lake profiles — alongside user-submitted catch reports, lake reviews, and fishing trip planning tools. The goal is to make official fisheries data actually useful for planning a day on the water.
Michigan-Fishing.com is a subscription-based platform with a limited free tier. Free visitors can browse a handful of lake pages to get a feel for the site — including basic lake info, boat launches, and the fish species list. Most content is behind a Pro subscription: full access to all 1,200+ lake pages, detailed game fish species guides, DNR stocking records, stocking alerts, catch log, and trip planning tools. Pro is $4.99/month or $49.99/year. Cancel anytime.
Our core data comes directly from the Michigan Department of Natural Resources (DNR) — including fish stocking records, species surveys, and lake classification data. Weather data is sourced from Open-Meteo. All catch reports, lake reviews, and user-generated content are submitted by registered members of the Michigan-Fishing.com community.
Create a free account, then visit any lake or fish species page to leave a review. You can also log individual catches in your personal Catch Log — recording the species, weight, length, lake, bait used, and conditions. Your public reviews help other anglers and contribute to the community knowledge base.
Pro subscribers get access to current-year DNR stocking records (free users see records from prior years), real-time email stocking alerts so you know the day a lake near you gets stocked, full Catch Log functionality with stats and export, advanced trip planning, and an ad-free experience. Pro is $4.99/month or $39.99/year — cancel any time.
Ice fishing is one of Michigan's most beloved winter traditions. Hundreds of thousands of anglers head out onto frozen lakes each winter targeting walleye, perch, bluegill, pike, and lake trout. Popular ice fishing destinations include Houghton Lake, Lake St. Clair, Saginaw Bay, and countless lakes in the Upper Peninsula. Michigan has no special ice fishing license — your standard fishing license covers it.
As a general safety guideline: 4 inches of clear ice is the minimum for walking; 5–7 inches supports a snowmobile or ATV; 8–12 inches is needed for a car. These are minimums — local ice conditions, cracks, pressure ridges, and springs can create dangerous weak spots even on apparently thick ice. Always check ice conditions locally before venturing out, and never fish alone.
Search 1,200+ Michigan lakes, explore stocking records, and log your catches — all in one place.