1,992 Lakes tracked
77,081 Stocking events
149 Fish species
1,000 Boat launches ↗
Active Right Now
Recently stocked  ·  Lake Mary
Recently stocked  ·  Manistee River
Recently stocked  ·  Escanaba River
Recently stocked  ·  East Branch Ontonagon River
Most Stocked Counties: All Time
1 Allegan County
4,356 events  ·  19 lakes
2 Cheboygan County
3,654 events  ·  17 lakes
3 Antrim County
3,545 events  ·  12 lakes
4 Crawford County
2,347 events  ·  9 lakes
5 Marquette County
2,300 events  ·  34 lakes
Upper Peninsula 15 counties
Alger County
🏞 49 lakes 🐟 99 species 📋 1,069 stockings
Northern Pearl Dace White Sucker Pygmy Whitefish
⚪ May 2026
Baraga County
🏞 8 lakes 🐟 98 species 📋 749 stockings
Sand Shiner Ninespine Stickleback Central Mudminnow
⚪ May 2026
Chippewa County
🏞 31 lakes 🐟 102 species 📋 927 stockings
Slimy Sculpin Shortjaw Cisco Fathead Minnow
⚪ Jul 2026
Delta County
🏞 30 lakes 🐟 99 species 📋 1,645 stockings
Threespine Stickleback Northern Redbelly Dace Trout-Perch
🟢 Recently stocked
Dickinson County
🏞 40 lakes 🐟 100 species 📋 744 stockings
Pygmy Whitefish Golden Redhorse Threespine Stickleback
⚪ May 2026
Gogebic County
🏞 19 lakes 🐟 63 species 📋 665 stockings
Western Banded Killifish White Sucker Spottail Shiner
⚪ May 2026
Houghton County
🏞 8 lakes 🐟 51 species 📋 512 stockings
Shortjaw Cisco Finescale Dace Lake Chub
⚪ May 2026
Iron County
🏞 95 lakes 🐟 102 species 📋 1,570 stockings
Mimic Shiner Mottled Sculpin Emerald Shiner
🟢 Recently stocked
Keweenaw County
🏞 6 lakes 🐟 47 species 📋 154 stockings
Mottled Sculpin Kiyi Northern Redbelly Dace
⚪ Jun 2026
Luce County
🏞 23 lakes 🐟 105 species 📋 845 stockings
Threespine Stickleback Northern Redbelly Dace Trout-Perch
⚪ Jun 2026
Mackinac County
🏞 33 lakes 🐟 113 species 📋 1,029 stockings
Emerald Shiner Kiyi Bluntnose Minnow
⚪ May 2026
Marquette County
🏞 47 lakes 🐟 113 species 📋 2,300 stockings
Mimic Shiner Mottled Sculpin Emerald Shiner
⚪ Jun 2026
Menominee County
🏞 13 lakes 🐟 99 species 📋 607 stockings
Northern Redbelly Dace Trout-Perch Common Shiner
🟢 Recently stocked
Ontonagon County
🏞 4 lakes 🐟 88 species 📋 157 stockings
Kiyi Lake Chub Finescale Dace
⚪ May 2026
Schoolcraft County
🏞 60 lakes 🐟 115 species 📋 1,423 stockings
Spotfin Shiner Bluntnose Minnow Spottail Shiner
⚪ Jul 2026
Northern Lower Peninsula 25 counties
Alcona County
🏞 26 lakes 🐟 109 species 📋 278 stockings
Spottail Shiner Longnose Sucker Slimy Sculpin
🟢 Recently stocked
Alpena County
🏞 12 lakes 🐟 107 species 📋 768 stockings
Spotfin Shiner Bluntnose Minnow Ninespine Stickleback
⚪ Jun 2026
Antrim County
🏞 13 lakes 🐟 113 species 📋 3,545 stockings
Mimic Shiner Mottled Sculpin Emerald Shiner
⚪ Jun 2026
Benzie County
🏞 10 lakes 🐟 112 species 📋 1,175 stockings
Common Shiner Shorthead Redhorse Sand Shiner
⚪ May 2026
Charlevoix County
🏞 10 lakes 🐟 111 species 📋 727 stockings
Mimic Shiner Trout-Perch Emerald Shiner
⚪ Jul 2026
Cheboygan County
🏞 27 lakes 🐟 120 species 📋 3,654 stockings
White Sucker Common Shiner Golden Redhorse
⚪ Jun 2026
Clare County
🏞 17 lakes 🐟 98 species 📋 1,472 stockings
Slimy Sculpin Northern Redbelly Dace Brook Stickleback
⚪ May 2026
Crawford County
🏞 22 lakes 🐟 99 species 📋 2,347 stockings
Sand Shiner Central Mudminnow Lake Chub
⚪ May 2026
Emmet County
🏞 17 lakes 🐟 113 species 📋 393 stockings
Northern Pearl Dace Longnose Sucker Slimy Sculpin
⚪ Apr 2026
Grand Traverse County
🏞 16 lakes 🐟 113 species 📋 961 stockings
Brook Stickleback Northern Pearl Dace White Sucker
⚪ Jun 2026
Iosco County
🏞 14 lakes 🐟 116 species 📋 62 stockings
Spottail Shiner Longnose Sucker Slimy Sculpin
⚪ Nov 2023
Kalkaska County
🏞 10 lakes 🐟 91 species 📋 216 stockings
Spottail Shiner Ninespine Stickleback Longnose Sucker
⚪ Apr 2026
Lake County
🏞 11 lakes 🐟 97 species 📋 1,116 stockings
Lake Chub Finescale Dace Threespine Stickleback
⚪ Jul 2025
Leelanau County
🏞 11 lakes 🐟 69 species 📋 596 stockings
Fathead Minnow Common Shiner Brook Stickleback
⚪ Apr 2026
Manistee County
🏞 10 lakes 🐟 116 species 📋 797 stockings
Trout-Perch Shorthead Redhorse Common Shiner
⚪ Jun 2026
Mason County
🏞 14 lakes 🐟 113 species 📋 889 stockings
Golden Redhorse Threespine Stickleback Northern Redbelly Dace
⚪ Jun 2026
Missaukee County
🏞 5 lakes 🐟 87 species 📋 45 stockings
Fathead Minnow Mottled Sculpin Northern Pearl Dace
⚪ Jun 2026
Montmorency County
🏞 26 lakes 🐟 102 species 📋 643 stockings
Brook Stickleback Common Shiner Shorthead Redhorse
⚪ May 2026
Ogemaw County
🏞 13 lakes 🐟 97 species 📋 678 stockings
Fathead Minnow Mottled Sculpin Northern Pearl Dace
⚪ Jun 2026
Osceola County
🏞 11 lakes 🐟 92 species 📋 224 stockings
Brook Stickleback Shorthead Redhorse Common Shiner
⚪ May 2026
Oscoda County
🏞 12 lakes 🐟 98 species 📋 1,047 stockings
Fathead Minnow Mottled Sculpin Northern Pearl Dace
⚪ Jun 2026
Otsego County
🏞 20 lakes 🐟 99 species 📋 921 stockings
Central Mudminnow Lake Chub Finescale Dace
⚪ Jun 2026
Presque Isle County
🏞 24 lakes 🐟 96 species 📋 385 stockings
Fathead Minnow Mottled Sculpin Northern Pearl Dace
⚪ Jun 2026
Roscommon County
🏞 7 lakes 🐟 113 species 📋 1,552 stockings
Fathead Minnow Mottled Sculpin Northern Pearl Dace
⚪ May 2026
Wexford County
🏞 7 lakes 🐟 109 species 📋 1,766 stockings
Mottled Sculpin Northern Pearl Dace White Sucker
🟢 Recently stocked
Southern Lower Peninsula 43 counties
Allegan County
🏞 22 lakes 🐟 123 species 📋 4,356 stockings
Pugnose Minnow Starhead Topminnow Spotfin Shiner
⚪ Jul 2026
Barry County
🏞 12 lakes 🐟 101 species 📋 620 stockings
Trout-Perch Sand Shiner Bluntnose Minnow
⚪ Nov 2025
Bay County
🏞 4 lakes 🐟 93 species 📋 58 stockings
Bluntnose Minnow White Sucker Sand Shiner
⚪ Sep 2024
Berrien County
🏞 11 lakes 🐟 113 species 📋 911 stockings
Central Mudminnow Sand Shiner Bluntnose Minnow
⚪ Jun 2026
Branch County
🏞 13 lakes 🐟 103 species 📋 413 stockings
Bluntnose Minnow Common Shiner White Sucker
⚪ May 2026
Calhoun County
🏞 17 lakes 🐟 91 species 📋 465 stockings
Spotfin Shiner Spotted Sucker Blackstripe Topminnow
⚪ Apr 2026
Cass County
🏞 10 lakes 🐟 107 species 📋 623 stockings
Spotfin Shiner Spotted Sucker Silver Chub
⚪ Jun 2026
Clinton County
🏞 2 lakes 🐟 93 species 📋 879 stockings
Pugnose Minnow Spotfin Shiner Spotted Sucker
⚪ Apr 2026
Eaton County
🏞 3 lakes 🐟 89 species 📋 2 stockings
Channel Catfish Trout-Perch Sand Shiner
⚪ May 2026
Genesee County
🏞 9 lakes 🐟 107 species 📋 198 stockings
Bluntnose Minnow Common Shiner White Sucker
⚪ Jun 2025
Gratiot County
🏞 3 lakes 🐟 88 species 📋 6 stockings
Mimic Shiner Emerald Shiner Fathead Minnow
⚪ Oct 1999
Hillsdale County
🏞 8 lakes 🐟 41 species 📋 198 stockings
Goldfish Blackstripe Topminnow Western Creek Chubsucker
⚪ May 2026
Huron County
🏞 5 lakes 🐟 38 species 📋 4 stockings
Ghost Shiner Trout-Perch Bluntnose Minnow
⚪ Jun 1998
Ingham County
🏞 3 lakes 🐟 85 species 📋 16 stockings
Longnose Dace Striped Fantail Darter Northern Brook Lamprey
⚪ Sep 2025
Ionia County
🏞 8 lakes 🐟 95 species 📋 103 stockings
Lake Chubsucker Ghost Shiner Central Mudminnow
⚪ Nov 2025
Isabella County
🏞 3 lakes 🐟 95 species 📋 72 stockings
Sand Shiner Bluntnose Minnow Common Shiner
⚪ Apr 2025
Jackson County
🏞 16 lakes 🐟 106 species 📋 174 stockings
Sand Shiner Bluntnose Minnow Common Shiner
⚪ Mar 2026
Kalamazoo County
🏞 13 lakes 🐟 111 species 📋 907 stockings
Spottail Shiner Golden Redhorse Redfin Shiner
⚪ Jun 2026
Kent County
🏞 18 lakes 🐟 96 species 📋 1,237 stockings
Trout-Perch Sand Shiner Bluntnose Minnow
⚪ Jun 2026
Lapeer County
🏞 12 lakes 🐟 102 species 📋 460 stockings
White Sucker Mimic Shiner Emerald Shiner
⚪ Jun 2026
Lenawee County
🏞 2 lakes 🐟 36 species 📋 115 stockings
Ghost Shiner Trout-Perch Bluntnose Minnow
⚪ Jun 2026
Livingston County
🏞 8 lakes 🐟 48 species 📋 240 stockings
Brook Silverside Lake Chubsucker Ghost Shiner
⚪ Jul 2026
Macomb County
🏞 3 lakes 🐟 107 species 📋 51 stockings
White Sucker Mimic Shiner Emerald Shiner
⚪ May 2024
Mecosta County
🏞 10 lakes 🐟 93 species 📋 227 stockings
Emerald Shiner Fathead Minnow Starhead Topminnow
⚪ Apr 2026
Midland County
🏞 6 lakes 🐟 108 species 📋 600 stockings
Walleye Sand Shiner Bluntnose Minnow
⚪ Apr 2026
Monroe County
🏞 2 lakes 🐟 49 species 📋 1 stocking
Western Creek Chubsucker Emerald Shiner Central Mudminnow
⚪ Apr 1988
Montcalm County
🏞 10 lakes 🐟 95 species 📋 1,276 stockings
Mimic Shiner Emerald Shiner Fathead Minnow
⚪ May 2026
Muskegon County
🏞 13 lakes 🐟 128 species 📋 876 stockings
Ghost Shiner Central Mudminnow Sand Shiner
⚪ Jun 2026
Newaygo County
🏞 17 lakes 🐟 118 species 📋 656 stockings
Lake Chub Western Creek Chubsucker Ninespine Stickleback
⚪ Jun 2026
Oakland County
🏞 36 lakes 🐟 113 species 📋 2,004 stockings
Emerald Shiner Fathead Minnow Spottail Shiner
⚪ Jul 2026
Oceana County
🏞 13 lakes 🐟 100 species 📋 434 stockings
Fathead Minnow Mottled Sculpin Northern Pearl Dace
⚪ May 2026
Ottawa County
🏞 11 lakes 🐟 110 species 📋 1,489 stockings
Fathead Minnow Spottail Shiner Golden Redhorse
⚪ Jun 2026
Saginaw County
🏞 4 lakes 🐟 88 species 📋 59 stockings
Blackstripe Topminnow Bluegill Spottail Shiner
⚪ Jun 2025
Sanilac County
🏞 2 lakes 🐟 32 species
Ghost Shiner Trout-Perch Bluntnose Minnow
⚪ No records
Shiawassee County
🏞 2 lakes 🐟 91 species 📋 30 stockings
Sand Shiner Bluntnose Minnow Common Shiner
⚪ Sep 2024
St. Clair County
🏞 5 lakes 🐟 97 species 📋 850 stockings
Spotted Sucker Spotfin Shiner Blackstripe Topminnow
⚪ Jun 2026
St. Joseph County
🏞 16 lakes 🐟 99 species 📋 260 stockings
Spotted Sucker Spotfin Shiner Shorthead Redhorse
⚪ Jun 2026
Tuscola County
🏞 3 lakes 🐟 93 species 📋 29 stockings
Spotfin Shiner Spotted Sucker Blackstripe Topminnow
⚪ Jun 2026
Van Buren County
🏞 18 lakes 🐟 122 species 📋 825 stockings
Trout-Perch Central Mudminnow Sand Shiner
⚪ Apr 2026
Washtenaw County
🏞 10 lakes 🐟 107 species 📋 698 stockings
Lake Chubsucker Ghost Shiner Central Mudminnow
⚪ Jul 2026
Wayne County
🏞 6 lakes 🐟 98 species 📋 112 stockings
White Sucker Mimic Shiner Emerald Shiner
⚪ Jun 2025
Arenac County
🏞 5 lakes 🐟 92 species 📋 269 stockings
Bluntnose Minnow White Sucker Sand Shiner
⚪ Apr 2026
Gladwin County
🏞 3 lakes 🐟 26 species 📋 27 stockings
Bluntnose Minnow Central Mudminnow Emerald Shiner
⚪ Jun 2026
No counties match your search.

Michigan Fishing by County: Common Questions

Which Michigan county has the most fishing lakes?

Iron County leads all Michigan counties with 95 lakes on record. The Upper Peninsula as a whole contains some of the most remote and least-pressured fishing water in the Midwest.

Which Michigan county has the most DNR stocking activity?

Allegan County has the highest stocking activity in Michigan with 4,356 recorded events across 19 lakes, going back to 1979. Allegan, Antrim, and Cheboygan counties consistently rank among the top stocked in the state.

What is the best Michigan county for walleye fishing?

Allegan County has the most walleye stocking events on record with 942 documented stockings. Walleye thrive across both the Upper and Lower Peninsula: look for large, shallow lakes and river systems with good structure.

What is the best Michigan county for trout fishing?

Allegan County tops the list for trout stocking with 2,999 combined events across brown trout, rainbow trout, brook trout, lake trout, and steelhead. The Northern Lower Peninsula and Upper Peninsula are renowned for their cold-water trout streams and rivers.

How does Michigan DNR fish stocking work by county?

The Michigan DNR manages several state fish hatcheries that raise and distribute fish across the state each year. Stocking is determined by habitat suitability, species management goals, and angler demand. Records are maintained for every stocking event by lake and county going back to 1979. You can view the full stocking history for any county or individual lake on this site.

How many Michigan lakes have DNR stocking records?

Michigan Fishing tracks 1,992 lakes and water bodies across all 83 counties, and 1,493 of them have at least one DNR stocking record on file. The full database covers 77,081 individual stocking events dating back to 1979.