三元鎮,位于三臺縣城以東26公里,東臨鹽亭縣兩河鎮,南界秋林鎮,西接富順鎮和石安鎮,北靠忠孝鄉。總面積70.4平方公里,場鎮面積1平方公里。轄8個行政村82個村民小組、1個居委會。全鎮共7097戶28955人,耕地面積1431公頃,礦藏1種。主要交通干道2條,綿(陽)鹽(亭)路、三(臺)鹽(亭)路南北平行,東西貫穿全鎮;主要河流2條,魏城河、桃花河東西平行,南北流經全境,水域面積達3800余畝。
魏城河境內全長13公里。植被面積3168公頃,森林面積3148公頃,森林覆蓋率43.16%。地貌為東部深丘中窄谷區,丘高901米~200米,谷寬30米~80米,為崗嶺狀地形,多夾沙土。全鎮交通優勢明顯,生態環境優越,人文底蘊深厚,旅游資源豐富。