Official-agency stocking data
Michigan fish stocking report
In the last 12 calendar months, this archive holds 802 reported fish stocking records at 381 Michigan waters, with 26,670,452 fish in records that publish a count, most reports in May. Brown Trout led the mix with 236 of those stockings. Mirrored from Michigan Department of Natural Resources. Search by lake, river, town, or county to get straight to the water you fish.
Check the official Michigan Department of Natural Resources report. A record in the recent list was last checked on . This is a check date, not a stocking date. Schedules remain plans until completion is reported.
Location map
Stocking records across Michigan
Pins appear only when the record includes coordinates; they are not verified access points. Shaded counties show area context only. Waters without coordinates stay in the list without a pin; confirm access and directions with the official agency source.
Latest dated records
Reports and schedules
Reporting window: 2025-12-01 to 2026-11-04 (current month is partial). Earliest record in this archive: 1979-01-23. Missing months mean no reports in this archive, not proof that no stocking occurred. Scheduled records are excluded from the reported totals below.
Last 12 calendar months
Michigan fish stocking at a glance
Species stocked in Michigan
- Brown Trout 236 stockings · 1,021,345 fish
- Rainbow Trout 200 stockings · 1,782,849 fish
- Walleye 152 stockings · 18,607,008 fish
- Brook Trout 65 stockings · 67,162 fish
- Lake Trout 42 stockings · 1,558,039 fish
- Coho Salmon 30 stockings · 1,369,914 fish
- Splake 24 stockings · 199,800 fish
- Chinook Salmon 17 stockings · 1,787,869 fish
Plus 9 more species in the archive.
Waters with the most reports, last 12 calendar months
| Water | County | Stockings | Fish | Latest |
|---|---|---|---|---|
| Manistee River | Manistee | 20 | 402,681 | October 13, 2026 |
| Muskegon River | Newaygo | 15 | 252,334 | May 19, 2026 |
| Saint Joseph River | Berrien | 12 | 270,656 | June 9, 2026 |
| Platte River | Benzie | 11 | 687,386 | May 6, 2026 |
| Au Sable River | Iosco | 10 | 219,799 | June 1, 2026 |
| St. Marys River | Chippewa | 10 | 173,284 | July 23, 2026 |
| Rifle River | Ogemaw | 9 | 73,127 | April 23, 2026 |
| Indian Lake | Schoolcraft | 9 | 61,455 | July 7, 2026 |
| Lake Michigan | Charlevoix | 8 | 462,748 | June 3, 2026 |
| Lake Michigan | Delta | 8 | 436,668 | July 2, 2026 |
Browse by county
Recent stocking records
Showing the 30 latest dated records. Open a water for its full history and water-specific alerts.
| Water | County | Species | Fish | Date |
|---|---|---|---|---|
| Lake Mary | Iron | Walleye reported | 2,263 | October 14, 2026 |
| Manistee River | Manistee | Brown Trout reported | 45,950 | October 13, 2026 |
| Escanaba River | Delta | Rainbow Trout reported | 600 | October 3, 2026 |
| Manistee River | Manistee | Brown Trout reported | 50,141 | September 29, 2026 |
| Escanaba River | Delta | Brown Trout reported | 700 | September 26, 2026 |
| Escanaba River | Delta | Brown Trout reported | 700 | September 26, 2026 |
| Manistee River | Kalkaska | Brown Trout reported | 10,874 | September 26, 2026 |
| Manistee River | Kalkaska | Brown Trout reported | 10,874 | September 26, 2026 |
| Manistee River | Wexford | Brown Trout reported | 14,558 | September 26, 2026 |
| Manistee River | Wexford | Brown Trout reported | 14,558 | September 26, 2026 |
| Monterey Lake | Allegan | Yellow Perch reported | 1,000 | September 18, 2026 |
| Monterey Lake | Allegan | Yellow Perch reported | 1,000 | September 18, 2026 |
| Ontonagon River | Ontonagon | Lake sturgeon reported | 226 | September 9, 2026 |
| Ontonagon River | Ontonagon | Lake sturgeon reported | 225 | September 9, 2026 |
| Ontonagon River | Ontonagon | Lake sturgeon reported | 225 | September 9, 2026 |
| Ontonagon River | Ontonagon | Lake sturgeon reported | 226 | September 9, 2026 |
| Hubbard Lake | Alcona | Lake sturgeon reported | 619 | September 1, 2026 |
| Hubbard Lake | Alcona | Lake sturgeon reported | 619 | September 1, 2026 |
| Millecoquin River | Mackinac | Brown Trout reported | 250 | August 27, 2026 |
| Hiawatha Club Pond | Mackinac | Rainbow Trout reported | 200 | August 24, 2026 |
| Hiawatha Club Pond | Mackinac | Rainbow Trout reported | 200 | August 24, 2026 |
| Private Pond 35N03E33 | Presque Isle | Rainbow Trout reported | 500 | July 29, 2026 |
| St. Marys River | Chippewa | Rainbow Trout reported | 1,000 | July 23, 2026 |
| Hiawatha Club Pond | Mackinac | Rainbow Trout reported | 200 | July 21, 2026 |
| Hiawatha Club Pond | Mackinac | Rainbow Trout reported | 200 | July 21, 2026 |
| Lake Charlevoix | Charlevoix | Walleye reported | 40,381 | July 9, 2026 |
| Lake Charlevoix | Charlevoix | Walleye reported | 40,381 | July 9, 2026 |
| Pontiac Lake | Oakland | Walleye reported | 15,163 | July 9, 2026 |
| Pontiac Lake | Oakland | Walleye reported | 15,163 | July 9, 2026 |
| Lake Charlevoix | Charlevoix | Walleye reported | 51,558 | July 8, 2026 |
Data source: Michigan Department of Natural Resources. Missing records do not establish that a water was not stocked.