DataLanggam - Nagari Barulak berada di Kecamatan Tanjung Baru, Kabupaten Tanah Datar, Provinsi Sumatra Barat. Luas Nagari Barulak: 11,33 kilometer persegi atau 26,26 persen dari luas wilayah Kecamatan Tanjung Baru.
Nagari Barulak berjarak 2,5 kilometer dari ibu kota kecamatan dan 11,33 kilometer dari ibu kota kabupaten.
Ketinggian: 591-680 meter di atas permukaan laut.
Nagari Barulak berpenduduk 4.842 jiwa (2017), yang terdiri dari 2.335 laki-laki dan 2.507 perempuan, serta 1.297 rumah tangga.
Nagari Barulak terdiri dari 5 jorong, yakni:
1. Dalam Nagari
2. Aua
3. Koto Nan Tuo
4. Kapuak Koto Panjang Ponco
5. Lompatan Datar
Jorong Dalam Nagari dengan luas 2,21 kilometer persegi berpenduduk 1.264 jiwa. Jorong Aua dengan luas 1,94 kilometer persegi berpenduduk 788 jiwa. Jorong Koto Nan Tuo dengan luas 1,38 kilometer persegi berpenduduk 632 jiwa. Jorong Kapuak Koto Panjang Ponco dengan luas 1,21 kilometer persegi berpenduduk 1.144 jiwa. Sementara, Jorong Lompatan Datar dengan luas 4,59 kilometer persegi berpenduduk 1.014 jiwa.
Fasilitas Pendidikan:
SDN 01 Dalam Nagari Barulak
SDN 41 Aur Barulak
SDN 40 Kapuk Koto
SDN 22 Lompatan
MIN Koto Nan Tuo
MTsN Koto Nan Tuo
MAS Barulak
Fasilitas Kesehatan:
Puskesmas 3 unit
Puskesmas Pembantu 1 unit
Pasar: Pasar Barulak
Tahun berlistrik: Jorong Dalam Nagari, Aua dan Koto Nan Tuo pada 1972, sementara Jorong Kapuak Koto Panjang Ponco dan Lompatan Datar pada 1970.
Objek wisata
Wisata Ziarah: Makam Syekh M. Djamil dan Makam Syekh M. Tahir
Wisata Alam: Puncak Kubu, Ngalau Colak, Puncak Batu
Sumber: Kecamatan Tanjung Baru dalam Angka (2018), BPS Kabupaten Tanah Datar