Berdasarkan data Badan Pusat Statistik kabupaten Tapanuli Selatan mencatat bahwa mayoritas penduduk kecamatan ini memeluk agama Islam yakni 57,31%. Kemudian sebagian besar lagi beragama Kristen 42,69%, dimana Protestan 38,88% dan Katolik 3,81%.[3][4] Untuk sarana rumah ibadah, terdapat 42 gereja Protestan, 45
masjid, 15 musholah, dan 15 gereja Katolik.[1]