新城镇,隶属于山西省运城市垣曲县,地处垣曲县西北部,东、南接皋落乡,西邻闻喜县石门乡,北依绛县陈村镇、卫庄镇,为垣曲县人民政府所在地,区域总面积98平方千米。
1949年,新城镇境域属垣曲县第二区;1984年9月,由上王公社改为新城镇。截至2018年末,新城镇户籍人口为76041人。截至2020年6月,新城镇下辖7个行政村,镇人民政府驻新城大街37号。
截至2018年末,新城镇有工业企业121个,其中规模以上9个,有营业面积超过50平方米以上的综合商店或超市54个。