As population grows and lands become scarce, developments tend to stretch to hill slopes and natural hazards, such as landslides and debris flow, frequently result in losses of lives and properties. It will thus be helpful to identify those areas which are particularly vulnerable to environmental factors, such as rainfalls, earthquakes, etc. so precautionary or preventive measures can be taken to avoid disasters from happening. Natural hazards usually can be related to geological features and their potential risks can be assessed if sufficient information is available. A geographic information system has been developed to compile geological data which are contributing factors to nature hazards and to compute the environment sensitivity indices of different areas. Based on these indices, areas with high risk can be located and maps can be prepared with these areas properly identified.