南宋咸淳年间(1265~1274)属於潜县波亭、维新乡。
明初为波亭前乡、维新前乡。
明洪武三年(1370)有太阳地名。
清嘉庆十七年(1812)乡名沿袭明制,辖太阳庄。
清光绪二十四年(1898)称惟前、波前乡。
民国初期称太阳乡,1932年为太阳、桃源、柳源、富源、黄岭、泥钟、景溪、龙山、朱锦、梅园、余庆、阅武乡。
1938年称波西、太源、阅武乡。
1947年称波西、阅武乡至解放。
1950年6月至7月划乡建政,建太阳、太源、双庙、浪山、横路、鹤里、平山乡,分属波前区、天目区。
1956年3月双庙乡并浪山乡,12月太源乡并太阳乡,鹤里、平山乡并入横路乡。
1958年10月由太阳、浪山、方元乡合并建立太阳人民公社,横路乡并建潜阳人民公社,属昌化县,1960年9月归并临安县。
1961年9月原横路、鹤里从潜阳公社析出建横路公社。
1982年2月太阳公社分建太阳、景村、方元公社。
1984年4月改公社为乡,为太阳、景村、方元、横路乡。
1988年4月太阳改乡为镇,1992年5月景村乡并入太阳镇,方元乡并入於潜镇。
2011年1月行政区划调整,撤销横路乡建制,其行政区域并入太阳镇。