Jumlah penduduk kecamatan ini sebanyak 11.531 jiwa.[2] Penduduk kabupaten Samosir, pada umumnya merupakan etnis Batak Toba, dan ada juga sebagian berasal dari suku Batak Angkola, Batak Simalungun, Batak Karo, dan beberapa pendatang yang umumnya berada di ibukota kabupaten.
Agama
Mayoritas penduduk Kecamatan Onan Runggu memeluk agama Kristen.