元山镇因场镇东有一座大元山而得名。
平昌县辖乡。1946年从巴中县划归平昌县置元山乡,1958年改公社,1984年复乡。位于县境北部,距县府15公里。面积48.8平方公里,人口2万。平(昌)得(胜)、平(昌)通(江)公路经境中部。辖兴元、石寨、共和、佛岩、新华、中岭、兴隆、复兴、新兴、长岗10个村委会。农业主产水稻、小麦、玉米,兼产油菜子。养殖业以生猪、蚕、家禽为主。元山镇联系电话:0827-6751066
2020年7月,全国爱国卫生运动委员会重新确认元山镇为2020年国家卫生乡镇(县城)。
2013年2月,2012年度四川省省级生态乡镇名单公布,元山镇榜上有名。
何履福墓何履福墓位于元山镇长城村。为平昌县第五批县级文物保护单位。保护范围:以墓葬占地范围为中心,西北延伸7米至堡坎边缘,东南、东北各延伸10米,西南以陈其雨房屋右侧滴水为界。建设控制地带:保护范围谢家湾墓群谢家湾墓群位于平昌县元山镇兴元村,类别为古墓葬。是平昌县第三批文物保护单位。历史沿革:民国二年(1913年),设元山场乡。
民国二十二年(1933年),设苏维埃政权。
民国二十四年(1935年),属巴中县。
民国三十五年(1946年),从巴中县划归平昌县置元山乡。
1958年,元山乡改为元山公社。
1984年,由元山公社改为元山乡。
2003年,由元山乡改为元山镇。