An extensive review of eutrophication models for lakes is presented. In general, there are four basic approaches to modeling the eutrophication, that is, Nutrient salt model, Phytoplankton ecological model, eco - dynamic models and Artificial neural network model. These models have been widely used to simulate and predict the behavior of enriched water bodies. The basic thesis, the applied scopes and distinctive advantage and disadvantage of each type of model are discussed. This will be beneficial for researchers to comprehensively understand each type of model and determine the sound method ...