Berdasarkan data Badan Pusat Statistik kabupaten Tapanuli Selatan mencatat bahwa mayoritas penduduk kecamatan ini memeluk agama Islam yakni 85,32%. Kemudian sebagian lagi beragama Kristen 14,68%, dimana Protestan 14,17% dan Katolik 0,51%.[2][3] Untuk sarana rumah ibadah, terdapat 30 masjid, 17 gereja Protestan, 3 gereja Katolik dan 41 musholah.[1]