历山镇,隶属于山西省运城市垣曲县,地处
垣曲县东北部,东、东北接晋城市阳城县、
沁水县,东南与
英言乡相邻,南与
古城镇毗邻,西南与
华峰乡接壤,西与
长直乡相依,西北与
皋落乡相连,北与临汾市
翼城相连,距垣曲县城约46千米,
区域总面积392平方千米。
1949年,历山镇境域属垣曲县第三区;2001年3月,历山乡与同善镇合并为历山镇。
截至2018年末,历山镇户籍人口为12432人。
截至2020年6月,历山镇下辖9个行政村,
镇人民政府驻同善村。
截至2018年末,历山镇有工业企业11个,有营业面积超过50平方米以上的综合商店或超市17个。