解放前后,称仙溪乡;1958年公社化时,改称仙溪公社,辖仙溪、双峰、智仁、福溪、卓南、甸岭、龙西等7个管理区;1961年管理区撤销,本社名称不变;1984年3月政社分设,仍称仙溪乡;1985年4月经省政府批准改为建制镇,属大荆区。
1992年乡镇撤扩并,将卓南乡和甸岭乡并入仙溪镇。
2011年5月乡镇区划调整,将龙西乡和福溪乡并入仙溪镇,辖1个居委会,57个村委员会。
2015年10月仙溪镇调整管辖范围,析出仙人坦、北垟、上山、菖蒲塘、屿头、山岙头、东加岙、贵坑、砩头、显胜门、兰田、庄屋、叶山、李家山14个行政村增设龙西乡。