开山镇,隶属于广西壮族自治区贺州市八步区,地处八步区北部,东部和南部与桂岭镇相连,西部和北部与湖南省江华瑶族自治县大圩镇毗邻,西南部与里松镇接壤。辖区总面积123.66平方千米。截至2019年末,开山镇户籍人口15734人。
清属贺县。1998年,开山乡撤改为开山镇。截至2020年6月,开山镇下辖7个行政村,镇人民政府驻开山坪。
截至2019年末,开山镇有营业面积50平方米以上的综合商店或超市12个。