Berdasarkan data Badan Pusat Statistik kabupaten Tapanuli Selatan mencatat bahwa mayoritas penduduk kecamatan ini memeluk agama Islam yakni 92,92%. Kemudian sebagian lagi beragama Kristen 7,08%, dimana Protestan 5,43% dan Katolik 1,65%.[3][4] Untuk sarana rumah ibadah, terdapat 49 masjid, 16 musholah, 11 gereja Protestan dan 6 gereja Katolik.[1]