Jumlah penduduk kecamatan ini sebanyak 10.199 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,36% penduduk kecamatan ini memeluk agama Kristen, dimana Katolik 60,66% dan Protestan 38,69%. Kemudian sebagian kecil lainnya memeluk agama Islam yakni 0,63%. Kecamatan ini menjadi satu kecamatan di sumatara Utara dan kabupaten Samosir, dimana penduduknya mayoritas beragama Katolik.[3] Untuk sarana rumah ibadah, terdapat 29 gereja Protestan dan 15 gereja Katolik.[2]