Wireless Sensor Networks (WSNs) are large-scale ad-hoc multi-hop network deployed in a region of interest for surveillance purpose. A number of techniques and algorithms are used for coverage problem but coverage is still an active issue in WSNs. Coverage problem casts that how the sensor nodes are deployed in the given sensing area. In this paper, the authors use genetic algorithm to tackle the coverage problem and heterogeneous i.e. nodes having different range are used to cover the area. Genetic Algorithm (GA) is an efficient algorithm for this problem. It places the sensing nodes on their best positions removes intersection and covers maximum area.