Reservoir impoundment imposes a significant triggering effect on bank landslides. Studying the early identification of landslides and their stability concerning reservoir water levels and rainfall is vital for guaranteeing the safety of residents and infrastructure in reservoir regions. This study proposed a method for establishing a dynamic inventory of active landslides at large hydropower stations using integrated remote sensing techniques, demonstrated at Lianghekou Reservoir. We employed interferometric stacking synthetic aperture radar (stacking-InSAR) technology, small baseline subset interferometric synthetic aperture radar (SBAS-InSAR) technology, and optical satellite images to identify and catalogue active landslides. Moreover, we conducted field investigations to examine the deformation characteristics of landslides. Finally, Pearson’s correlation analysis was employed to evaluate the response between deformation values, reservoir water levels, and rainfall. The results revealed 75 active landslides, including 12 long-term active landslides before impoundment and 63 new landslides after impoundment, which were primarily concentrated in the Waduo and Yazho–Zatou regions. The correlation coefficient between landslide deformation values and the reservoir level was high (0.93), while the correlation coefficient with rainfall was low (0.57). The results of this research offer a crucial foundation for preventing and mitigating landslides in reservoir areas.