DataLanggam - Kecamatan Sungai Tarab merupakan satu dari 14 kecamatan di Kabupaten Tanah Datar, Provinsi Sumatra Barat.
Kecamatan ini terletak pada koordinat 00⁰22’08’’ - 0027’18’’ Lintang Selatan dan 100⁰28’26’’ - 100⁰36’03’’ Bujur Timur.
Berdasarkan posisi geografisnya, Kecamatan Sungai Tarab memiliki batas-batas; sebelah utara dengan Kecamatan Salimpaung, selatan dengan Kecamatan Lima Kaum, barat dengan Kecamatan Pariangan, dan timur dengan Kecamatan Sungayang.
Kecamatan Sungai Tarab memiliki luas 71.85 km2, dengan populasi 29.848 jiwa pada tahun 2017. Terdiri dari perempuan sebanyak 15.270 jiwa dan laki-laki 14.678 jiwa. Mereka berdiam di 32 jorong dalam 10 nagari.
Nagari-nagari yang ada di Kecamatan Sungai Tarab adalah sebagai berikut:
- Sungai Tarab
- Rao Rao
- Kumango
- Koto Baru
- Koto Tuo
- Simpuruik
- Gurun
- Pasie Laweh
- Talang Tangah
- Padang Laweh.
Sumber: Kecamatan Sungai Tarab dalam Angka 2018, BPS Kabupaten Tanah Datar.