平昌县元山镇,位于四川东北部大巴山南麓,东临通江河畔,与云台镇隔江相望;西至巫山峡沟与土兴乡遥相呼应。元山镇下辖以下地区:元山社区、张公社区、石寨村、共和村、佛岩村、兴元村、长岗村、新华村、兴隆村、复兴村、新兴村、中岭村、中坪村、龙泉村、长城村、通木村、泥池村、梅坪村。