Neighboring districts are (from the east in a clockwise order): Nam Pat, Thong Saen Khan and Mueang Uttaradit of Uttaradit Province, Den Chai, Sung Men and Mueang Phrae of Phrae Province, and Na Muen of Nan Province.
The main river of the district is the Nan River, with the Sirikit Dam creating a 250 km² artificial lake.