Daftar marga Batak

Suku Batak adalah istilah yang digunakan untuk merujuk berbagai kelompok etnis yang memiliki keterkaitan bahasa, budaya, dan marga di Sumatera Utara. Suku Batak terdiri dari 6 kelompok etnis yaitu: Angkola, Karo, Mandailing, Pakpak, Simalungun, dan Toba. Setiap kelompok etnis memiliki marga yang diwariskan kepada setiap keturunannya. Terdapat beberapa marga menyebar dalam konteks budaya etnis yang berbeda. • Batak Angkola • Batak Karo • Batak Mandailing • Batak Pakpak • Batak Simalungun • Batak Toba • Batak Pasisi • Batak Alas • Batak Kluet • Batak Singkil • Batak Tamiang • Batak Pardembanan • Batak Nadolok