刘家塔镇,隶属于山西省忻州市河曲县,地处
河曲县东北部,位于黄河南岸,东、东北与偏关县
新关镇相邻,东南与
前川乡接壤,南与
巡镇相连,西南、西与
楼子营镇、巡镇毗邻,西北、北临黄河与内蒙古自治区
准格尔旗为界,距河曲县城20.6千米,
区域总面积129.31平方千米。
1949年,刘家塔镇境域分属河曲县第一区、第二区;1984年,由刘家塔公社改为刘家塔镇。
截至2018年末,刘家塔镇户籍人口为13682人。
截至2020年6月,刘家塔镇下辖22个行政村,
镇人民政府驻刘家塔村。
2018年,刘家塔镇有工业企业3个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市2个。