Jumlah penduduk kecamatan ini sebanyak 8.534 jiwa. Penduduk kabupaten Samosir, pada umumnya merupakan etnis Batak Toba, dan ada juga sebahagian berasal dari suku Batak Angkola, Batak Simalungun, Batak Karo, dan beberapa pendatang yang umumnya berada di ibukota kabupaten.
Berdasarkan data Badan Pusat Statistik kabupaten Samosir mencatat bahwa 99,60% penduduk kecamatan ini memeluk agama Kristen, dimana Protestan 63,95% dan Katolik 35,64%. Kemudian sebagian lagi memeluk agama Islam yakni 0,29%.[3] Untuk sarana rumah ibadah terdapat 28 gereja Protestan dan 9 gereja Katolik.[2]