有水泉乡、甘招乡、卧虎沟乡、兴隆庄乡、大营子乡、坤都乡、羊角沟乡、东哨乡、草场乡尤杖子乡等十个乡。
有中三家镇、北公营子镇、大城子镇、六官营子镇、南哨镇、平房子镇、山嘴子镇、南公营子镇、白塔子镇、老爷庙镇、十二德堡镇等十一个镇。
有北公营子工业园区和官大海农场区两和区。
喀左县,地处辽西低山丘陵区,海拔一般在300到400米之间,山地、丘陵、平地、河川相间交错,构成“七山一水二分田”的地貌。西北有努鲁儿虎山脉,自西向北延伸,东南有松岭山脉,由南伸向东北。全县形成西北和东南高、中间低的槽形地形。