Dalam perkembangannya nagari Barulak bermula dari sebuah wilayah perkampungan yang terletak semasa dahulunya dalam kelarasan ” Lareh Nan Panjang ” yang mana sekarang terletak dalam kawasan kecamatan Tanjuang Baru .
Asal mula nagari yang diberi nama ” Barulak ” mempunyai sejarah tersendiri pula, asal muasal dari penghuni nagari ini pada mulanya dari Lawang Mandahiling, nenek moyang tersebut datang dengan menuruni bukit dilereng Rimbo Konduang. Dalam perjalanan mereka beristirahat atau berhenti disebuah dataran, sehingga mereka ditempat itu membuat tempat tinggal untuk keperluan bersama sampai mendirikan tiang panjang, sehingga terbentuk sebuah komunitas yang mereka beri nama ”Aua” yaitu asal kata dari awal. Perempuan dan anak anak menetaplah di Aua, sedang bagi mereka yang laki laki terus berjalan menelusuri hutan mencari tempat yang cocok untuk berusaha dan bercocok tanam, dan sorenya mereka kembali ke Aua untuk beristirahat.
Setelah beberapa tahun kemudian mereka mendapati suatu lokasi atau daerah yang lebih datar dan luas, tepatnya sekarang bernama dalam koto sampai ke ekor koto sedang dibahagian atas mereka namakan kapalo koto.
Nagari ini dilengkapi dengan Kubu, yaitu tempat pertahan orang yang gagah-gagah dan berani yang dikepalai oleh Hulu Balang. Setiap Nagari di Minangkabau harus memiliki Kubu. Dan diliang parit kubu ini adalah suatu ketentuan dari Kerajaan Pagaruyung. Disebabkan karena Tanah Minang ini selalu di intai-intai kerajaan lain seperti raja Jawa dan kerajaan Majapahit.
Nagari dilengkapi dengan cahayo nagari yakni Rumah Gadang, Rangkiang Gadang. Babalai Bamusajik adalah dibancah Randang Kacang yaitu Musajik serba guna. Antara dusun dengan koto. Karena nagari sekarang belum banyak didiami manusia. Setelah nagari dalam koto, Mesjid dipindahkan ke Bawah Ambacang. Setelah Nagari di Tunda (Ulak) barulah mesjid ditempat sekarang.
Semenjak kedatangan nenek kita dari Lawang Mandahiliang, orang-orang berdatangan terus dari berbagai penjuru. Ada yang menyusul dari Tanah Datar, dari Luhak Agam, dan ada juga dari Luhak Limo Puluah Kota yang mendiami Nagari Barulak sekarang.
Kemudian selain Taratak Dusun Koto dan Nagari. Dipandang sebagai Anak Koto atau Nagari Ketek nan bapasangkutan Nagari Gadang nan Bapalarasan. Selain dari Kapalo Koto Dalam Koto Ekor Koto, Nagari Barulak juga terdiri dari 2 lareh yaitu :
- Lareh nan panjang
- Lareh nan bunta.
Yang disebut dengan Lareh Nan panjang adalah Nan Salereang Jo Bukik Batu. Mudiaknyo Koto Sipapak Wilayah Tanjuang Alam. Ilianyo Koto Medan di Nagri Tungkar sarugi, sakabau sabantiang, dengan buek yang ditaati.
Yang disebut dengan Lareh Nan Bunta adalah Mudiaknyo Koto Sibauak Tanjuang Alam, Iliahnyo Koto Buruak di Nagari Tungka, ditangahnyo Koto Nan Anam, yaitu :
- Koto Tinggi
- Koto manganang
- Koto Kaciak
- Koto Ranah
- Koto Mandahiliang
- Koto Panjang
Ditempat itulah nenek moyang yang dari aua tadi bertemu dengan beberapa orang yang datang pula kenagari ini. Mereka berasal dari Luhak limo puluah menelusuri lereng gunung sago sampai ke Tungkar dan juga bertemu dengan beberapa orang yang berasal dari luhak Agam yang datang dari arah barat.
Nagari bapaga undang kampuang dilingka jo pusako, adat nan indak buliah Luak Pusako nan tidak buliah ondo, Limbago nan indak buliah kurang. Nan tasabuik Nagari barulak, Iliahnyo Tabiang sawah laweh, Mudiaknyo ka Guguak pandan sahinggo puncak kiluang iliah sahinggo Bukik Anak Limau kabawah lalu ka Pesong Ujuang Bukik. Surieh bariah bapantang hilang, barieh balabeh sajak dahulu, Nagari barulak terdiri dari duo balai yaitu balai Bodi sabalah iliah, balai Koto sabalah mudiak banamo bakarek balai terdiri dari ampek kampuang. Ampek Kampuang nan masuak Balai Bodi yaitu Malayu, Mandahiliang, Caniago, Kutianyir. Nan masuak kapado Balai Koto yaitu Payobada, Simabua, Parik Cancang, Piliang.
Setelah beberapa lama mereka hidup berinteraksi dari berbagai macam asal diluhak nan tigo tadi sehingga terbentuklah sebuah komunitas bersama, mereka bermusyawarah dan bermufakat untuk menggabung delapan suku mereka yang terbentuk empat pasukuan yaitu :
- Malayu dengan Mandahiling
- Piliang dengan Parik Cancang
- Kutianyir dengan Caniago
- Payobadar dengan Simabur
Mereka sepakat membangun perkampungan baru untuk mereka huni bersama yang mana sudah ditata sedemikian rupa yaitu :
- Kawasan pemukiman penduduk di Koto Nan Tuo
- Areal persawahan di Dalam Koto
- Areal perkebunan di Aur
Di Koto Nan Tuo inilah mereka menata kehidupan bersama,membuat rumah dan tiang panjang, surau, dan mesjid, serta medan nan bapaneh tempat bermusyawarah atau ” Balai Barundiang Suku ” dibangun di kawasan balai dimana terdapat beberapa tempat duduk dari batu disisi yang empat dibuat tempat duduk yang besar dari batu pula, tempat duduknya datuak suku dari pasukuan yang empat tadi.
Begitulah seterusnya mereka bahu membahu untuk membangun kehidupan serta menata sistim pemerintahan yang sering berpindah pindah tersebut, karena sering berpindah tersebutlah maka dinamakan ber-ulak ulak yang akhirnya dinamakan Barulak.