County stocking hub
Cass County fish stocking
27 waters Last reported: June 2, 2026
Browse every stocked lake, pond, and river on record in Cass County, then follow an individual water for its complete history.
Choose a location
Waters in Cass County
Baldwins Lake Town: 08S 1 record Last reported: March 27, 2023 Barron Lake Town: 07S 13 records Last reported: November 11, 2025 Birch Lake Town: 07S 46 records Last reported: March 31, 2026 Brandywine Creek Town: 08S 48 records Last reported: April 21, 2026 Cable Lake Town: 05S 3 records Last reported: October 25, 2014 Cook Lake Town: 05S 1 record Last reported: March 23, 1979 Dewey Lake Town: 05S 3 records Last reported: November 25, 2025 Diamond Lake Town: 07S 38 records Last reported: June 2, 2026 Donnell Lake Town: 06S 6 records Last reported: November 5, 2025 Dowagiac Creek Town: 06S 214 records Last reported: April 21, 2026 Dowagiac River Town: 06S 241 records Last reported: April 21, 2026 Eagle Lake Town: 08S 4 records Last reported: May 10, 2025 Fish Lake Town: 05S 18 records Last reported: October 30, 2025 Garver Lake Town: 08S 11 records Last reported: October 10, 1991 Harwood Lake Town: 06S 55 records Last reported: March 31, 2026 Hemlock Lake Town: 05S 51 records Last reported: March 31, 2026 Indian Lake Town: 05S 9 records Last reported: November 1, 2018 Juno (Christiana) Lake Town: 08S 5 records Last reported: October 27, 2011 Little Fish Lake Town: 05S 3 records Last reported: April 22, 1981 Long Lake Town: 08S 5 records Last reported: November 2, 2021 Magician Lake Town: 05S 25 records Last reported: October 28, 2025 McKenzie Creek Town: 07S 28 records Last reported: April 6, 1993 Peavine Creek Town: 06S 38 records Last reported: April 2, 1992 Pokagon Creek Town: 07S 40 records Last reported: April 2, 1992 Puterbaugh Lake Town: 07S 5 records Last reported: December 6, 2024 Rocky River Town: 05S 43 records Last reported: April 1, 1996 Shavehead Lake Town: 07S 30 records Last reported: April 8, 2008
Latest records
Recent activity
| Water | Species | Fish | Date |
|---|---|---|---|
| Diamond Lake | Walleye | 46,637 | June 2, 2026 |
| Brandywine Creek | Brown Trout | 850 | April 21, 2026 |
| Dowagiac Creek | Brown Trout | 1,400 | April 21, 2026 |
| Dowagiac Creek | Brown Trout | 1,400 | April 21, 2026 |
| Dowagiac Creek | Brown Trout | 2,700 | April 21, 2026 |
| Dowagiac River | Brown Trout | 2,800 | April 21, 2026 |
| Dowagiac River | Brown Trout | 2,800 | April 21, 2026 |
| Birch Lake | Rainbow Trout | 3,100 | March 31, 2026 |
| Harwood Lake | Rainbow Trout | 3,200 | March 31, 2026 |
| Hemlock Lake | Rainbow Trout | 2,300 | March 31, 2026 |
| Dewey Lake | Black Crappie | 1,500 | November 25, 2025 |
| Dewey Lake | Walleye | 500 | November 25, 2025 |
| Dewey Lake | Yellow Perch | 1,500 | November 25, 2025 |
| Barron Lake | Walleye | 800 | November 11, 2025 |
| Donnell Lake | Walleye | 1,000 | November 5, 2025 |
| Fish Lake | Walleye | 2,014 | October 30, 2025 |
| Magician Lake | Walleye | 2,773 | October 28, 2025 |
| Eagle Lake | Black Crappie | 1,000 | May 10, 2025 |
| Brandywine Creek | Brown Trout | 890 | April 28, 2025 |
| Dowagiac Creek | Brown Trout | 1,500 | April 28, 2025 |
Data source: Michigan Department of Natural Resources. Last updated: .