=== Suku bangsa ===
Masyarakat Sibolga terdiri dari bermacam-macam etnis, antara lain [[Batak Toba]], [[Suku Pesisir|Pesisir]], (keturunan[[Suku Minangkabau)Mandailing|Batak Mandailing]], [[Batak Angkola]], [[Suku Karo|Batak Karo]], [[Suku Nias|Nias]], [[Orang Minang|Minang]], [[Suku Jawa|Jawa]] dan [[Tionghoa-Indonesia|Tionghoa]]. Dalam kesehariannya, bahasa yang dipergunakan adalah [[Bahasa Pesisir]] (bahaso Baiko) yang merupakan salah satu dialek bahasa Minangkabau dan juga Bahasa [[Batak Toba]] yang merupakan bahasa asli di wilayah ini. Selain itu juga dituturkan bahasa [[Bahasa Indonesia|Indonesia]], [[Bahasa MelayuBatak Toba|Batak Toba]], dan lainnya.<ref>Setiana Simorangkir, Struktur bahasa Pesisir Sibolga, Pusat Pembinaan dan Pengembangan Bahasa, 1986</ref>
=== Agama ===
[[Berkas:Mosque-in-sibolga-2013-10-18.jpg|jmpl|ka|200px|ka|Sebuah masjid di Sibolga]]
Berdasarkan agama yang dianut, Penduduk Kota Sibolga cukup beragam. Agama Islam mayoritas dipeluk etniswarga Pesisir (keturunan Minangkabau)sibolga, namun agama Kristen juga banyak dianut oleh etnis asli wilayah ini yaitu Batak Tobapenduduk. Dengan demikian, keharmonisan dalam beragama di Sibolga sangat terjaga dengan baik. Semua warga saling hidup berdampingan meskipun berbeda keyakinan. Berikut jumlah atau persentase penduduk Kota Sibolga berdasarkan agama tahun 2015:<ref name="AGAMA">{{cite web|url=https://sibolgakota.bps.go.id/statictable/2016/07/27/73/jumlah-penduduk-menurut-kecamatan-dan-agama-yang-dianut-di-kota-sibolga-2015.html|title=Jumlah Penduduk Menurut Kecamatan dan Agama yang Dianut di Kota Sibolga 2015|website=www.sibolgakota.bps.go.id|accessdate=10 Juli 2020|archive-date=2020-07-13|archive-url=https://web.archive.org/web/20200713044918/https://sibolgakota.bps.go.id/statictable/2016/07/27/73/jumlah-penduduk-menurut-kecamatan-dan-agama-yang-dianut-di-kota-sibolga-2015.html|dead-url=no}}</ref>
{{Bar box||title=Agama di Kota Sibolga
|float=left|left1=Agama|right1=|title=Agama di Kota Sibolga}}
* [[Islam]]: dipeluk oleh suku Pesisir, (Minang)Melayu, JawaBatak Mandailing, MelayuBatak Angkola, sebagian besarBatak Toba, Batak AngkolaPakpak dan Batak Karo atau Simalungun
* [[Protestan]]: dipeluk oleh suku Batak Toba, NiasSimalungun, Karo, SebagianPakpak, kecilNias, Sebagian Batak Angkola, dan sebagian besar Tionghoa
* [[Katolik]]: sebagian dipeluk oleh suku Batak Toba, Karo, Simalungun, Nias dan Tionghoa
* [[Buddha]]: dipeluk oleh sebagian suku peranakan Tionghoa
|