三元镇位于四川省绵阳市三台县城以东26公里处,其地名源于境内北峰山南麓的三个大元色石。全镇总面积70.4平方公里,场镇面积1平方公里,东临盐亭县两河镇,南界秋林镇,西接富顺镇和石安镇,北靠忠孝乡。现辖8个行政村、82个村民小组和1个居委会,共有7097户、28955人。耕地面积1431公顷,拥有矿藏1种。
三元镇的交通条件较为优越。主要交通干道有绵(阳)盐(亭)路和三(台)盐(亭)路,这两条道路南北平行、东西贯穿全镇,为居民出行和物资运输提供了便利。镇内主要河流有魏城河和桃花河,两条河流东西平行、南北流经全境,水域面积达3800余亩,其中魏城河境内全长13公里。全镇植被面积3168公顷,森林面积3148公顷,森林覆盖率达到43.16%。
三元镇的地貌属于东部深丘中窄谷区,丘高从901米到200米不等,谷宽在30米至80米之间,为岗岭状地形,土壤多夹沙土。镇内生态环境优越,植被覆盖良好,人文底蕴深厚,旅游资源丰富。全镇人民依托良好的自然条件和交通优势,积极发展生产和生活。
三元镇的历史沿革悠久。原名杨家井,清末民初设奎木乡,驻三元场。民国二十四年(1935年)设奎木乡三元联保,民国二十九年(1940年)改称三元乡。1958年10月乡改公社,1967年7月更名为东风公社,1981年10月复名三元公社。1984年3月公社改乡,1992年9月撤区并乡建镇,芦桥乡与三元乡合并建立三元镇。
































