The management of water resources is no longer an option but a necessity especially in countries with a high rate of population growth like Pakistan. Pakistan has a high-water scarcity, an extremely varying topography, and is also one of the countries encountering the problem of climate change. Therefore, prudent utilization of available water resources is a matter in the plains of Pakistan as in its high-altitude regions. Instead of wasting water which is a valuable resource, rainwater harvesting is a way of saving rainwater as an alternative source of fresh water for better use. The aim of this study was to search for potential rainwater-harvesting areas in a high-altitude Gilgit River basin. This research employed the SCS-CN technique in estimating surface runoff in the GIS environment. The geospatial study used four input parameters: slope of the land, land covers, surface runoff and drainage density. The research concluded that some lands, especially those that are deserted in dry area and agricultural lands, can serve as the sites of rainwater harvesting, with only 4% of area that was highly suitable for the purpose. Nevertheless, 37% of the investigated area was shown as totally unviable for rainwater collection installations because of steep slopes and substantial volume of snow. Simultaneously, the rainwater storage design solutions suggested were check dam, percolation tank, and agricultural ponds with the area of 3.5%, 1%, and 0.75% of the given land area, respectively, for rainwater harvesting. The locations of potential catchment and planned rainwater harvesting structures would assist the local authorities and the policy makers to provide plans and design on the construction of water storages and also the optimization of water use.