Rainwater harvesting itself means storage of the rainwater for future use. This storage of water can be used for a variety of purposes. Even the process of recharging of the groundwater is done by the rainwater harvesting, but this recharge of groundwater is the natural process. The rainwater harvesting is one of the most efficient ways of utilization of water with least cost and natural process. Rainwater harvest increases the availability of the groundwater, improves the quality of the groundwater and increases the fertility of the soil. It has been practiced by the people over a long period of time and through different methods. Rainwater harvesting is practiced in different forms by the different states in India. They are: The rainwater harvesting in Rajasthan is locally known as kund or tanka. This is a process in the underground tank is dug near the house (kund or tanka) and the rainwater is stored in that kund or tanka. This is one of the traditional ways of rainwater harvesting in Rajasthan. The backward villages in Mysuru, Karnataka, they have installed rooftop in their house. This installing of the rooftop was for the rainwater harvesting system to meet their water needs.