元山镇,隶属于四川省巴中市平昌县,地处平昌县北部,东临通江河畔,与云台镇隔江相望;西至巫山峡沟与土兴乡遥相呼应;南与江口镇接壤;北与得胜镇和灵山乡毗邻。距平昌县城22千米,区域总面积73.73平方千米。元山镇因场镇东有一座大元山而得名。 元山镇户籍人口为3.2万人。截至2020年6月,元山镇下辖2个社区、7个行政村,镇人民政府驻元山场。