公营子镇,隶属于辽宁省朝阳市喀喇沁左翼蒙古族自治县,地处喀喇沁左翼蒙古族自治县北部,东与朝阳县波罗赤镇、乌兰河硕蒙古族乡交界,南与卧虎沟乡、水泉乡相望,西与建平县万寿街道接壤,北邻中三家镇,区域面积121.62平方千米,截至2018年,户籍人口26422人。民国二十二年(1933年),设公营子村。1958年,成立公营子人民公社。2007年7月,以公营子镇域内的铁路为界,划分北部为喀左县冶金铸造工业园区,南部为公营子镇。截至2020年6月,公营子镇下辖2个社区和14个行政村。2018年,公营子镇有工业企业10个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市10个。