Fishing in
Branch County
Branch County, Michigan has 116 named fishable waters, 8 of them with stocking records on the books.
On the map
101 waters
Waters in Branch County
- Coldwater Lakelake2× stocked
- Matteson Lakelake2× stocked
- East Long Lakelake2× stocked
- Cary Lakelake2× stocked
- Archer Lakelake2× stocked
- Marble Lakelake1× stocked
- Huyck Lakelake1× stocked
- Wright Lakelake1× stocked
- Union Lakereservoir544 ac
- North Lakelake508 ac
- Morrison Lakelake401 ac
- Lake of the Woodslake335 ac
- Silver Lakelake207 ac
- South Lakelake156 ac
- Oliverda Lakelake152 ac
- Gilead Lakelake138 ac
- Goodrich Lakelake92 ac
- Lake Lavinelake90 ac
- Dragon Lakelake80 ac
- North Pleasant Lakelake79 ac
- Lake Bartholomewlake78 ac
- Vincent Lakelake77 ac
- Kenyon Lakelake74 ac
- Cooks Lakelake71 ac
- Quaker Lakelake70 ac
- Lake Michianalake58 ac
- Middle Lakelake56 ac
- Bingham Lakelake53 ac
- West Long Lakelake53 ac
- Blossom Lakelake53 ac
86 more on the map above.
What you'll catch here
- Walleye6 waters
- Yellow Perch3 waters
- Black Crappie1 waters
- Rainbow Trout1 waters
Latest stockings
- Matteson LakeYellow PerchMay 21, 2026
- Cary LakeRainbow TroutApr 1, 2026
- Coldwater LakeWalleyeNov 6, 2025
- East Long LakeWalleyeNov 6, 2025
- Archer LakeWalleyeNov 6, 2025
- Matteson LakeWalleyeOct 28, 2025
- Archer LakeYellow PerchApr 11, 2025
- East Long LakeYellow PerchApr 11, 2025
- Cary LakeRainbow TroutApr 7, 2025
- Wright LakeWalleyeNov 6, 2024
All Michigan counties → · Fishing in Michigan →
Branch County fishing — FAQ
Where can I fish in Branch County, Michigan?+
Branch County has 116 named fishable waters, 8 with stocking records. The map above shows every one.
What fish are stocked in Branch County?+
Waters in Branch County hold walleye, yellow perch, black crappie and rainbow trout. See each water's page for its full stocking history.
Do I need a license to fish in Branch County?+
Yes — Michigan requires a fishing license statewide. Buy one from the state agency before you go.



