喀左县公营子镇(由原公营子镇、小塔子沟乡合并而来)位于县境北部,距县城37公里。北邻中三家镇,南接水泉乡和甘招乡,西与建平县万寿山接壤,东和朝阳县乌兰和硕乡、波罗赤镇交界。总面积168平方公里,常住人口3.06万人。辖17个行政村,1个街道办事处,118个村民组。镇驻地大垤卜村。2020年7月,全国爱国卫生运动委员会重新确认公营子镇为国家卫生乡镇。