Terdapat lima kelompok marga pada suku Karo, yaitu Karokaro, Ginting, Tarigan, Sembiring, dan Peranginangin. Cabang-cabang marga suku Karo dan persebarannya dapat dilihat dalam daftar di bawah ini.
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 Cerumbu, Kuta Pengkih, Kuta Kuta Mbelin, Sampe Raya, Sungkun Berita, Pulo Tebu, Kuta Mbaru Punti, Batu Mamak, Gunung Meriah, Negeri Jahe, Ujung Deleng, Kuta Male, Rih Tengah, Tanjung Merahe, Liang Merdeka, dan sebagian besar Liang Melas Pamah Singgedang.
- 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, Munthe dan Bekancan.
- 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,dan gunung.
- 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 Sebayang 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.