Barulak, Tanjung Baru, Tanah Datar

Barulak merupakan salah satu nagari yang termasuk dalam wilayah kecamatan Tanjung Baru, Kabupaten Tanah Datar, Provinsi Sumatera Barat, Indonesia. Nagari ini posisinya terletak di ujung kabupaten Tanah Datar yang berbatasan dengan Kabupaten Limah Puluh Kota dan Kabupaten Agam, hanya dibatasi oleh sungai atau yang dikenal dengan Batang Agam, Nagari Barulak lebih dekat ke kota Payakumbuh yang berjarak kira-kira 10 km dibandingkan ke kota Batusangkar, ibu kota dari kabupaten Tanah Datar yang berjarak kira-kira 25 km.