光明山镇,隶属于辽宁省大连庄河市,地处辽东半岛东侧南部,庄河市区西郊。南邻大郑镇,西与长岭镇、城山镇接壤,北接太平岭乡花山镇。辖区总面积239.31平方千米。2017年,光明山镇户籍人口49180人。2018年,光明山镇户籍人口52413人。
光明山镇因境内中心区域有一座光明山而得名。1984年12月9日,光明山乡改镇,辖11村,1村级居民委。2000年1月3日,平山乡合并到光明山镇,全镇辖20村。2003年1月,村级规模调整为13村。截至2020年6月,光明山镇共下辖13个行政村。
2018年,光明山镇有工业企业62个,规模以上的有5个,有营业面积超过50平方米以上的综合商店或超市192个。