Kabupaten Karo adalah merupakan bagian dari Propinsi Sumatera Utara dalam wadah negara kesatuan Republik Indonesia yang secara administratif dibagi atas tujuh belas kecamatan yaitu :
Kecamatan Kabanjahe dengan ibukota Kabanjahe terdiri dari 13 desa
Kecamatan Berastagi dengan ibukota Berastagi terdiri dari 9 desa
Kecamatan Simpang Empat dengan ibukota Simpang Empat terdiri dari 17 desa
Kecamatan Tigapanah dengan ibukota Tigapanah terdiri dari 22 desa
Kecamatan Payung dengan ibukota Tiganderket terdiri dari 8 desa
Kecamatan Munte dengan ibukota Munte terdiri dari 22 desa
Kecamatan Tigabinanga dengan ibukota Tigabinanga terdiri dari 19 desa
Kecamatan Merek dengan ibukota Merek terdiri dari 19 desa
Kecamatan Kutabuluh dengan ibukota Kutabuluh terdiri dari 16 desa
Kecamatan Juhar dengan ibukota Juhar terdiri dari 24 desa
Kecamatan Lau Baleng dengan ibukota Lau Baleng terdiri dari 13 desa
Kecamatan Mardingding dengan ibukota Mardingding terdiri dari 10 desa
Kecamatan Barusjahe dengan ibukota Barusjahe terdiri dari 19 desa
Kecamatan Naman Teran dengan ibukota Naman Teran terdiri dari 14 desa
Kecamatan Tiganderket dengan ibukota Tiganderket terdiri dari 17 desa
Kecamatan Dolat Rayat dengan ibukota Dolat Rayat terdiri dari 7 desa
Kecamatan Merdeka dengan ibukota Merdeka terdiri dari 9 desa

Tujuh belas kecamatan tersebut diatas terdiri dari 248 (duaratus empatpulu delapan) desa dan 10 (sepuluh) kelurahan.