Suku Karo memiliki 5 (lima) kelompok marga (merga ) yang terdiri dari beberapa cabang dari setiap marga utama yaitu :
1. Merga Karo-Karo
- Karo Sekali
- Kemit
- Samura
- Sitepu
- Sinuhaji
- Sinuraya
- Sinulingga
- Bukit
- Barus
- Kaban
- Purba
- Kacaribu
- Ketaren
- Sinukaban
- Surbakti
- Sinubulan
- Gurusinga
2. Merga Ginting
- Suka
- Sugihen
- Seragih
- Sinusinga
- Munte
- Manik
- Babo
- Beras
- Garamata
- Gurupatih
- Ajinembah
- Jawak
- Jadibata
- Tumangger
- Capah
- Pase
3. Merga Sembiring
- Berahmana
- Meliala
- Muham
- Maha
- Pandia
- Pelawi
- Depari
- Colia
- Tekang
- Gurukinayan
- Bunuaji
- Keling
- Kembaren
- Keloko
- Sinupayung
- Sinulaki
- Busuk
- Sinukapar
4. Merga Perangin-Angin
- Kacinambun
- Bangun
- Pinem
- Perbesi
- Sukatendel
- Singarimbun
- Pencawan
- Keliat
- Kutabuluh
- Sebayang
- Ulunjandi
- Benjerang
- Mano
- Namohaji
- Uwir
- Laksa
- Penggarun
- Sinurat
5. Merga Tarigan
- Tua
- Tegur
- Tambun
- Tendang
- Tambak
- Gersang
- Gerneng
- Gana-gana
- Purba
- Pekan
- Sibero
- Silangit
- Janpang
- Bondong