解放前后,稱仙溪鄉(xiāng);1958年公社化時,改稱仙溪公社,轄仙溪、雙峰、智仁、福溪、卓南、甸嶺、龍西等7個管理區(qū);1961年管理區(qū)撤銷,本社名稱不變;1984年3月政社分設(shè),仍稱仙溪鄉(xiāng);1985年4月經(jīng)省政府批準(zhǔn)改為建制鎮(zhèn),屬大荊區(qū)。
1992年鄉(xiāng)鎮(zhèn)撤擴(kuò)并,將卓南鄉(xiāng)和甸嶺鄉(xiāng)并入仙溪鎮(zhèn)。
2011年5月鄉(xiāng)鎮(zhèn)區(qū)劃調(diào)整,將龍西鄉(xiāng)和福溪鄉(xiāng)并入仙溪鎮(zhèn),轄1個居委會,57個村委員會。
2015年10月仙溪鎮(zhèn)調(diào)整管轄范圍,析出仙人坦、北垟、上山、菖蒲塘、嶼頭、山岙頭、東加岙、貴坑、砩頭、顯勝門、蘭田、莊屋、葉山、李家山14個行政村增設(shè)龍西鄉(xiāng)。