明、清及民國初屬瑞安縣義翔鄉(xiāng)、嘉義鄉(xiāng)五十五都。
1930年稱杉溪里,1931年建珊溪鄉(xiāng),1932年改為鎮(zhèn),1935年壇岐、西坑、毛坑、西山、南陽5鄉(xiāng)并入,1943年改鎮(zhèn)為鄉(xiāng)。
1948年劃歸文成縣管轄。
1949年改為鎮(zhèn),環(huán)李鄉(xiāng)析出。
1955年轉(zhuǎn)為建制鎮(zhèn),1958年改稱珊溪大隊。
1959年改稱珊溪管理區(qū),并析置西山管理區(qū)。
1961年改設珊溪公社。
1984年改為珊溪鄉(xiāng)。
1985年復設珊溪鎮(zhèn),沿用至今。
2016年,珊溪鎮(zhèn)管轄范圍調(diào)整,析出分水、平溪、鳳獅、福全、桂庫、三垟、新興7個行政村增設桂山鄉(xiāng)。