marga batak karo terdapat lima kelompok pada suku karo, yaitu karo-karo, ginting, tarigan, sembiring, dan perangin-angin.
berikut adalah cabang-cabang marga suku karo dan persebarannya:
marga karokaro dan cabang-cabangnya
karokaro sinulingga di lingga, bintang meriah, dan gunung merlawan.
karokaro surbakti di surbakti dan gajah.
karokaro kacaribu di kutagerat dan kerapat
karokaro sinukaban di kaban dan sumbul.
karokaro barus di barus jahe, pitu kuta.
karokaro simbulan di bulanjulu dan bulanjahe.
karokaro jung di kutanangka, kalang, perbesi, dan batukarang.
karokaro purba di kabanjahe, berastagi, dan lau cih (deli hulu).
karokaro ketaren di raya, ketaren sibolangit, dan pertampilen.
karokaro gurusinga di gurusinga dan rajaberneh.
karokaro kaban di pernantin, kabantua, bintang meriah, buluh naman, dan l. lingga.
karokaro sinuhaji di ajisiempat.
karokaro sekali di seberaya.
karokaro kemit di kuta bale.
karokaro bukit di bukit dan buluh awar.
karokaro sinuraya di bunuraya, singgamanik, dan kandibata.
karokaro samura di samura.
karokaro sitepu di naman dan sukanalu
marga ginting dan cabang-cabangnya
ginting munte di kutabangun, ajinembah, kubu, dokan, tanggung, munte, rajatengah, dan bulan jahe.
ginting babo di gurubenua, munte, dan kutagerat.
ginting sugihen di sugihen, juhar, dan kutagunung.
ginting gurupatih di buluh naman, sarimunte, naga, dan lau kapur.
ginting ajartambun di rajamerahe.
ginting capah di bukit dan kalang.
ginting beras di laupetundal.
ginting garamata di (simarmata) raja tengah, tengging.
ginting jadibata di juhar.
ginting suka ajartambun di rajamerahe.
ginting manik di tengging dan lingga.
ginting sinusinga di singa.
ginting jawak di cingkes (populasi sedikit)
ginting seragih di lingga julu.
ginting tumangger di kidupen dan kemkem.
ginting pase di .... (lenyap)
marga tarigan dan cabang-cabangnya
tarigan sibero di juhar, kutaraja, keriahen, munte, tanjung beringin, selakar, dan lingga.
tarigan tambak di kebayaken dan sukanalu.
tarigan silangit di gunung meriah.
tarigan tua di pergendangen, talimbaru.
tarigan tegur di suka.
tarigan gersang di nagasaribu, berastepu dan puangaja sibolangit.
tarigan gerneng di cingkes (simalungun).
tarigan gana-gana di batukarang.
tarigan jampang di pergendangen.
tarigan tambun di rakutbesi, binangara, sinaman dll.
tarigan bondong di lingga.
tarigan pekan (cabang dari tambak) di sukanalu
tarigan purba di purba (simalungun)
marga sembiring dan cabang-cabangnya
sembiring siman biang (tidak biasa kawin campur darah dengan cabang sembiring lainnya, artinya tidak diperbolehkan perkawinan dengan sesama marga sembiring).
sembiring kembaren di kuta mbelin dan hampir di seluruh urung liang melas.
sembiring sinulaki di silalahi.
sembiring keloko di pergendangen.
sembiring sinupayung di juma raja dan negeri
sembiring simantangken biang (ada dilakukan perkawinan antara cabang marga sembiring).
sembiring colia di kubucolia dan seberaya.
sembiring pandia di seberaya, payung, dan beganding.
sembiring gurukinayan di gurukinayan.
sembiring berahmana di kabanjahe, perbesi, dan limang.
sembiring meliala di sarinembah, munte rajaberneh, kedupen, kabanjahe, naman, berastepu, dan biaknampe.
sembiring pande bayang di buluh naman dan gurusinga.
sembiring tekang di kaban.
sembiring muham di susuk dan perbesi.
sembiring depari di seberaya, perbesi, dan munte.
sembiring pelawi di ajijahe, perbaji, kandibata, dan hamparan perak (deli).
sembiring busuk di kidupen dan lau perimbon.
sembiring sinukapar di pertumbuken, sidikalang(?) sarintono.
sembiring keling di juhar dan rajatengah.
sembiring bunuh aji di sukatepu, kutatonggal, dan beganding
marga peranginangin dan cabang-cabangnya
peranginangin namohaji di kutabuluh.
peranginangin sukatendel di sukatendel.
peranginangin mano di pergendangen.
peranginangin sebayang di perbesi, kuala, gunung dan kuta gerat.
peranginangin pencawan di perbesi.
peranginangin sinurat di kerenda.
peranginangin perbesi di seberaya.
peranginangin ulunjandi di juhar.
peranginangin penggarus di susuk.
peranginangin pinem di serintono (sidikalang).
peranginangin uwir di singgamanik.
peranginangin laksa di juhar.
peranginangin limbeng di kuta jurung, biru-biru, deli serdang, dan di kabupaten langkat.
peranginangin singarimbun di mardinding , kutambaru dan temburun.
peranginangin keliat di mardinding.
peranginangin kacinambun di kacinambun.
peranginangin bangun di batukarang.
peranginangin tanjung di penampen dan berastepu.
peranginangin benjerang di batukarang
sebagian dari marga peranginangin dan sembiring dapat kawin sesamanya (antar cabang marga), misalnya peranginangin ulunjandi dengan sebayang.
ada pula marga yang melakukan sejandi yaitu perjanjian tidak saling mengambil atau tidak mengadakan perkawinan antar marga bersangkutan, misalnya antara sembiring tekang dengan karokaro sinulingga, dan antara karokaro sitepu dengan peranginangin sebayang.