解放初仙巖鄉(xiāng)屬畫圖鄉(xiāng),幸福鄉(xiāng)屬襟水鄉(xiāng)。
1950年仍設(shè)畫圖鄉(xiāng)、襟水鄉(xiāng),畫圖鄉(xiāng)隸屬臨城區(qū),襟水鄉(xiāng)隸屬里東區(qū)。
1956年塘丘鄉(xiāng)并入畫圖鄉(xiāng),隸屬三界區(qū);襟水鄉(xiāng)改名幸福鄉(xiāng)。
1957年福源鄉(xiāng)王舍崗、石坑、舜皇山三個村和靈芝鄉(xiāng)的梓樹、上王舍、中王舍、下王舍四個村(原王舍村)及城東區(qū)沙園鄉(xiāng)的獅巖坑、嚴坑二個村劃入畫圖鄉(xiāng)。
1958年畫圖鄉(xiāng)改為仙巖管理區(qū),隸屬城東公社;幸福鄉(xiāng)改為幸福管理區(qū),隸屬里東公社。
1961年仙巖管理區(qū)改為仙巖公社,隸屬臨城區(qū);幸福管理區(qū)改為幸福公社,隸屬不變。
1983年政社分設(shè),公社改鄉(xiāng),1984年1月,原和平公社日溪坑、合溪口兩個村劃入幸福鄉(xiāng)(幸福鄉(xiāng)距市區(qū)13千米)。
1992年6月,里東區(qū)幸福鄉(xiāng)和臨城區(qū)仙巖鄉(xiāng)合并設(shè)立仙巖鎮(zhèn)。
鎮(zhèn)政府駐仙巖村化工路68號。
2007年9月實施行政村規(guī)模調(diào)整,從40個行政村、一個場,調(diào)整為18個行政村,有126個自然村。