商山镇,隶属于安徽省黄山市休宁县,地处休宁县中南部,东与屯溪区黎阳镇、休宁县东临溪镇接壤,南与五城镇相连,西与海阳镇相邻,北与屯溪区奕棋镇交界,行政区域面积94.89平方千米。截至2019年末,商山镇户籍人口为21735人。 明清时期,属由山东乡二十二都、二十三都;2004年11月,乡镇区划调整,商山乡与洪里乡整建制合并,设立新的商山乡;2010年5月,商山乡撤乡建镇。截至2020年6月,商山镇辖13个行政村,镇人民政府驻雁里村。 2019年,商山镇有工业企业34个,其中规模以上14个,有营业面积超过50平方米以上的综合商店或超市23个。