County stocking hub
Branch County fish stocking
20 waters Last reported: May 21, 2026
Browse every stocked lake, pond, and river on record in Branch County, then follow an individual water for its complete history.
Choose a location
Waters in Branch County
Archer Lake Town: 07S 8 records Last reported: November 6, 2025 Cary Lake Town: 06S 49 records Last reported: April 1, 2026 Coldwater Lake Town: 07S 48 records Last reported: November 6, 2025 East Long Lake Town: 07S 7 records Last reported: November 6, 2025 Gilead Lake Town: 08S 31 records Last reported: April 18, 2005 Huyck Lake Town: 08S 6 records Last reported: November 1, 2024 Lake George Town: 08S 1 record Last reported: June 12, 1986 Lake Lavine Town: 08S 42 records Last reported: April 2, 2019 Little Rose Lake Town: 07S 2 records Last reported: October 20, 1990 Little Swan Creek Town: 06S 4 records Last reported: April 14, 1987 Marble (Bennett) Lake Town: 06S 15 records Last reported: November 6, 2024 Matteson Lake Town: 06S 65 records Last reported: May 21, 2026 Oliverda (Clayton) (Kirby) Lake Town: 05S 1 record Last reported: November 1, 1990 Prairie River Town: 07S 65 records Last reported: April 21, 1992 Rose Lake (Lake of the Woods) Town: 07S 36 records Last reported: November 6, 2025 Saint Joseph River Town: 05S 17 records Last reported: June 3, 2025 Silver Lake Town: 08S 1 record Last reported: September 25, 1985 Union Lake Town: 05S 60 records Last reported: June 7, 2022 Union Lake Pike Marsh Town: 05S 1 record Last reported: June 3, 1993 Wright (Mud) Lake Town: 07S 6 records Last reported: November 6, 2024
Latest records
Recent activity
| Water | Species | Fish | Date |
|---|---|---|---|
| Matteson Lake | Yellow Perch | 1,000 | May 21, 2026 |
| Cary Lake | Rainbow Trout | 2,600 | April 1, 2026 |
| Archer Lake | Walleye | 500 | November 6, 2025 |
| Coldwater Lake | Walleye | 2,000 | November 6, 2025 |
| East Long Lake | Walleye | 500 | November 6, 2025 |
| Rose Lake (Lake of the Woods) | Yellow Perch | 500 | November 6, 2025 |
| Matteson Lake | Walleye | 1,877 | October 28, 2025 |
| Saint Joseph River | Walleye | 10,151 | June 3, 2025 |
| Archer Lake | Yellow Perch | 500 | April 11, 2025 |
| East Long Lake | Yellow Perch | 500 | April 11, 2025 |
| Cary Lake | Rainbow Trout | 4,100 | April 7, 2025 |
| Coldwater Lake | Walleye | 2,500 | November 6, 2024 |
| Marble (Bennett) Lake | Walleye | 800 | November 6, 2024 |
| Rose Lake (Lake of the Woods) | Walleye | 1,500 | November 6, 2024 |
| Wright (Mud) Lake | Walleye | 200 | November 6, 2024 |
| Huyck Lake | Black Crappie | 1,000 | November 1, 2024 |
| Cary Lake | Rainbow Trout | 4,345 | April 1, 2024 |
| Coldwater Lake | Walleye | 2,500 | November 10, 2023 |
| Rose Lake (Lake of the Woods) | Yellow Perch | 500 | November 10, 2023 |
| Archer Lake | Walleye | 500 | October 21, 2023 |
Data source: Michigan Department of Natural Resources. Last updated: .