Secara geografis Nagari Batubulek terletak pada 00’:23” LS dan 100’:39” BT dengan ketinggian 700 - 1.187 Mdpl.Secara fisiografis, Nagari Batubulek, berada di kaki Gunung Sago, dengan kondisi wilayah pada umumnya merupakan daerah perbukitan, bergunung-gunung. Sedangkan wilayah yang datar antara 0 - 4% saja.Secara umum iklimnya sedang dengan temperatur antara 12 ‘C - 24 ‘C, dengan curah hujan rata-rata 2.800 mm/tahun.Hujan kebanyakan turun pada bulan September hingga bulan Februari, curah hujan yang cukup tinggi ini menyebabkan ketersediaan air yang cukup, sehingga memungkinkan usaha pertanian secara luas dan dapat dikembangkan.