Daftar marga Suku Batak
Suku Batak adalah suku yang berasal dari provinsi Sumatera Utara. Suku Batak memiliki 6 sub suku/etnis yaitu: Angkola, Karo, Mandailing, Pakpak, Simalungun, dan Toba. Keseluruhan sub-etnis suku Batak memiliki marga yang diwarisi oleh keturunan mereka, dan terdapat banyak marga yang dipakai oleh lebih dari satu sub-etnis.
Suku Mandailing
Generalisasi kata Batak terhadap etnik Mandailing umumnya tak dapat diterima oleh keturunan asli wilayah itu. Meski mayoritas masih mengakui dirinya bagian dari suku Batak. Suku Mandailing memiliki ikatan darah, nasab, bahasa, aksara, sistem sosial, kesenian, adat, dan kebiasaan tersendiri yang berbeda dengan Batak dan Melayu.