明初,設石屯里、張家里。
明萬歷二十七年(1599),石屯里、張家里合并為張石里。
清順治九年(1652),張石里與韓西里、三水里合并為韓張水里,1918年后,改為區村制,屬三區管轄。
1949年屬二區管轄。
1953年6月,設洪山鄉,仍屬二區管轄。
1954年,撤銷區級建制,洪山鄉歸縣直管。
1958年5月,劃歸義安公社。
1958年9月,劃入火箭公社。
1959年3月,改屬三佳公社。
1960年,增設洪山公社。
1984年4月政社分開,改稱洪山鄉,同年8月,改為洪山鎮,沿用至今。