More than 21 million fish have been stocked in Michigan's public waters so far this year, which means great fishing opportunities, according to the Michigan Department of Natural Resources.
Rainbow trout, chinook salmon, steelhead and seven other species and one hybrid were among the 21,116,476 fish, weighing a combined 333 tons.
it took 381 stocking trips to 794 stocking sites, more than 103,000 miles traveled over the course of 2,619 hours using 18 specialized stocking trucks.
The DNR says Michigan has six state hatcheries and two cooperative hatcheries that produce the species, strain and size of fish requested by fisheries managers. These fish are delivered at a specific time and location to ensure their survival and success.
To see the kinds of fishes stocked at each hatchery, click here.