Wireless sensor network has many sensor nodes with characteristics of limited cost, collecting data, good fault tolerance and storage. It has been used in environmental monitoring, health care, military and commercial. Coverage control is a significant issue that needs to be solved in wireless sensor networks. In order to solve the problem of overlapping coverage for environmental monitoring and improve coverage rate, an improved immune fuzzy genetic algorithm (IIFGA) based on cluster head selection is proposed. the mathematical model is systematically described. In the experiments, ant colony optimization (ACO) and simulated annealing (SA) are given to compare the performance of IIFGA. The experiments show the proposed coverage control algorithm has a higher convergence speed and improve the coverage rate.