公元1926年前,屬上杭縣管轄,后為峰市特種區,1940年劃歸永定,屬第一區,稱洪山鄉,直屬縣。
1949年初城村、鄉,屬第九區、峰市區。
1958年屬幸福人民公社,1961年分設峰市公社后,稱洪山鄉人民公社。
1984年復稱洪山鄉,轄尚徑、下徑、上山、田梓、徑石、河西、河東、中村、碩杰、五坑、西聯等11個村委會。
1988年徑里村劃設石圳村委會。
1989年尚徑村劃設尚賢村委會。
2000年4月,因移民安置,同時撤銷河西、河東、徑里、石圳村委會;11月,撤銷碩杰村委會,增設樟羅村委會。
2001年2月,撤銷洪山鄉五坑村;5月,增設撫碩村。
2021年5月24日,《福建省人民政府關于龍巖市永定區和連城縣部分行政區劃調整的批復》(閩政文(2021)178號),同意撤銷永定區洪山鄉,設立永定區洪山鎮,行政區域不變,政府駐地不變。