南宋咸淳年間(1265~1274)屬於潛縣波亭、維新鄉(xiāng)。
明初為波亭前鄉(xiāng)、維新前鄉(xiāng)。
明洪武三年(1370)有太陽地名。
清嘉慶十七年(1812)鄉(xiāng)名沿襲明制,轄太陽莊。
清光緒二十四年(1898)稱惟前、波前鄉(xiāng)。
民國初期稱太陽鄉(xiāng),1932年為太陽、桃源、柳源、富源、黃嶺、泥鐘、景溪、龍山、朱錦、梅園、余慶、閱武鄉(xiāng)。
1938年稱波西、太源、閱武鄉(xiāng)。
1947年稱波西、閱武鄉(xiāng)至解放。
1950年6月至7月劃鄉(xiāng)建政,建太陽、太源、雙廟、浪山、橫路、鶴里、平山鄉(xiāng),分屬波前區(qū)、天目區(qū)。
1956年3月雙廟鄉(xiāng)并浪山鄉(xiāng),12月太源鄉(xiāng)并太陽鄉(xiāng),鶴里、平山鄉(xiāng)并入橫路鄉(xiāng)。
1958年10月由太陽、浪山、方元鄉(xiāng)合并建立太陽人民公社,橫路鄉(xiāng)并建潛陽人民公社,屬昌化縣,1960年9月歸并臨安縣。
1961年9月原橫路、鶴里從潛陽公社析出建橫路公社。
1982年2月太陽公社分建太陽、景村、方元公社。
1984年4月改公社為鄉(xiāng),為太陽、景村、方元、橫路鄉(xiāng)。
1988年4月太陽改鄉(xiāng)為鎮(zhèn),1992年5月景村鄉(xiāng)并入太陽鎮(zhèn),方元鄉(xiāng)并入於潛鎮(zhèn)。
2011年1月行政區(qū)劃調整,撤銷橫路鄉(xiāng)建制,其行政區(qū)域并入太陽鎮(zhèn)。