Luas wilayah 91.05 km², (2º 15′ LS – 2º 21′, LU 99º 00′ – 99º 11″ BT.
Wilayah dataran tinggi dengan ketinggian antara 905 – 1200 meter, tergolong ke dalam daerah beriklim tropis basah.
Batas Wilayah
- Utara : Danau Toba
- Selatan : Kabupaten Tapanuli Utara
- Barat : Kecamatan Tampahan
- Timur : Kecamatan Laguboti
Desa / Kelurahan
- Aekbolon Jae
- Aekbolon Julu
- Baru Ara
- Balige I
- Balige II
- Balige III
- Bonan Dolok I
- Bonan Dolok II
- Bonan Dolok III
- Hinalang Bagasan
- Huta Bulu Mejan
- Huta Dame
- Huta Namora
- Hutagaol Peatalun (Peatalum)
- Longat
- Lumban Bul Bul
- Lumban Dolok Haumabange
- Lumban Gaol
- Lumban Gorat
- Lumban Pea
- Lumban Pea Timur
- Lumban Silintong
- Matio
- Nainggolan
- Napitupulu Bagasan
- Paindoan
- Pardede Onan
- Parsuratan
- Sangkar Nihuta
- Sariburaja Janji Maria
- Sianipar Sihail Hail
- Sibola Hotangsas
- Siboruon
- Sibuntuon
- Silalahi Pagar Batu
- Tambunan Sunge