For administrative convenience, Bageshwar is divided in four Tehsils,viz., Bageshwar--comprising 415 inhabited villages; 2) Kanda (with 180 inhabited villages); 3) Kapkot having 156 villages; and Garur having 197 revenue villages. It is interesting to note that besides regular police at different Thanas like Bageshwar, Garur, Jhiroli, Kanda and Kapkot, Patwaris (revenue officials) are also equipped with police power. Pattis (viz., Katyur--Talla, Malla and Bichalla ; Dug; Kharahi; Danpur--Talla, Malla, Bichalla; Nakuri; Dafaut and Kamsyar--Walla and Palla) and Development BLOCKS are other administrative units.
From geographical point of view,Bageshwar district is hilly one--amidst Shivalik ranges and high Himalayas. Drainage system is from north to south-east. Main rivers flowing across Bageshwar are --Saryu/Sarju, Gomati, and Pungar, the latter two being tributary of Sarju. Many other riverines, locally known as GADHERA meet these at different places. These three river valleys have made alluvial landforms locally known as Seras where majority of population is concentrated. Other villages are settled on hillocks having mild slopes/ or some flat landforms.