1937年属宣平县锦鼓乡、崇义乡。
1938年属宣平县曳岭区锦鼓乡、崇义乡。
1940年属宣平县锦鼓乡、崇义乡。
1949年5月解放,分属柳城区锦鼓乡、曳岭区崇义乡。
1950年4月属宣平县柳城区三港乡、曳坑乡。
1956年3月,全县设3个区,属柳城区的三港乡、曳岭区的崇义乡。
1958年5月撤销宣平县并入武义县,同年10月撤销武义县并入永康县,属永康县上游人民公社三港、曳坑大队。
1960年1月并入柳城公社,设三港、曳坑两个管理区。
1961年10月恢复武义县,属柳城区三港公社。
1983年7月改称三港乡,延续至今。
2001年9月区划调整后,辖三港、洪潭、黄西、周源、曳坑、毛弄、石浦、章湾、陈上弄、双村、五福11个村委会。
2004年7月,撤销毛弄、陈上弄、双村3个村委会合设曳源村村委会。