Daftar marga Suku Batak

Di Provinsi Sumatera Utara khususnya di Pesisir Barat Kabupaten Tapanuli Tengah sekitar wilayah Barus, hingga ke Utara sampai pesisir perbatasan Aceh (Kabupaten Aceh Singkil), terdapat keturunan etnis Batak berbahasa Melayu Pesisir (Minang Pesisir). Sebagian masih menggunakan marga asli Batak mereka dari luluhurnya, sebagian menggunakan marga yang berasal dari nama suku Minangkabau (juga Aceh) namun dianggap marga oleh mereka. Beberapa diantara marga tersebut tidak ditemukan di luar wilayah ini. Keturunan Batak ini telah beradaptasi dan berasimilasi dengan penduduk keturunan Minangkabau yang dominan di pesisir Barat sejak berabad-abad yang lalu.
Di Provinsi Sumatera Utara khususnya di Pesisir Timur bagian Utara di sekitar Kabupaten Langkat, terus ke Utara hingga Kabupaten Aceh Tamiang, Provinsi Aceh yang bersuku Melayu, terdapat masyarakat asli (bukan pendatang) yang masih mengenali marga asli Batak mereka dari luluhurnya. Diduga mereka adalah keturunan sub-etnis Batak yang dekat dengan Sub-etnis Karo, namun telah beradaptasi, berasimilasi, dan terabsorbsi sepenuhnya menjadi Suku Melayu sejak berabad-abad yang lalu. Marga mereka nyaris punah karena tak lagi digunakan sejak beberapa generasi yang lalu. Beberapa marga mereka tak ditemukan penyebarannya di tempat lain.Di Provinsi Sumatera Utara khususnya di Pesisir Timur bagian Selatan di sekitar Kabupaten Asahan yang bersuku Melayu, terdapat masyarakat asli (bukan pendatang) yang masih menggunakan marga asli Batak mereka dari luluhurnya.Di luar Provinsi Sumatera Utara, terdapat pula beberapa Sub-etnis yang secara etnis dan bahasa dekat dengan kelompok etnis Batak di Sumatera Utara, khususnya dengan sub-etnis Karo (Batak Alas dan Batak Kluet) dan sub-etnis Pakpak (Batak Singkil). Mereka mendiami beberapa wilayah di bagian Selatan Provinsi Aceh. Sejarah di masa lalu telah menempatkan mereka dan wilayah ulayat mereka di bawah kekuasaan Kesultanan Aceh. Kemudian dilanjutkan pada periode penjajahan Belanda dan diteruskan hingga masa kemerdekaan. Sebagian mereka masih menggunakan nama marga dalam kesehariannya. Beberapa marga adalah asimilasi dari pendatang asal Minangkabau dan juga Aceh yang telah menyatu dalam masyarakat adat setempat dan diakui sebagai marga.