Neighboring districts are, from the north clockwise, Chiang Klang, Thung Chang, Chaloem Phra Kiat, Bo Kluea, Santi Suk, and Tha Wang Pha.
Doi Phu Kha National Park is Thailand's largest national park, covering several districts of Nan Province.