Fish stocking is the practice of raising fish in a hatchery and releasing them into a river, lake or ocean to supplement existing populations or to create a population where previously none exists. Stocking may be done for the benefit of commercial, recreational or tribal heritage fishing, but may also be done to restore or increase the population of threatened or endangered fish in a body of water closed to fishing.