扣河子镇,隶属于内蒙古自治区通辽市库伦旗,地处库伦旗西南部,辽宁、内蒙古两省(区),阜蒙、奈曼、库伦三县(旗)交汇地带,东与白音花镇和六家子镇接壤,南与辽宁阜新县相邻,西北与奈曼旗相连。区域面积406.97平方千米。截至2018年末,扣河子镇户籍人口23880人。1955年,划为扣河子乡。1958年,划为扣河子公社1968年以后,改称扣河子公社革命委员会。1979年,复为扣河子公社。1984年,划为扣河子镇。截至2020年6月,扣河子镇下辖23个行政村。截至2018年末,扣河子镇有工业企业14家,营业面积超过50平方米以上的综合商店或超市77家。清代原扣河子地区属锡勒图库伦。