The ancestral religion of the Kawagarpo area, as in much of Tibet, was Bön, a shamanistic tradition based on the concept of a world pervaded by good and evil spirits. Bön encompassed numerous deities and spirits which are still recognized today, and are often connected with specific geographical localities and natural features; the major mountain peaks in the Hengduan Mountains are thus all identified with specific deities. Kawagarbo is one of these. Since its introduction, Tibetan Buddhism has been the dominant religion of the Kawagarbo area, with followers of Gelugpa doctrine being the most common.