The concept of polyculture of fish is based on the concept of total utilization of different trophic and spatial niches of a pond in order to obtain maximum fish production per unit area. Different compatible species of fish of different trophic and spatial niches are raised together in the same pond to utilize all sorts of natural food available in the pond.