明清时,属马头乡。
民国二十九年(1940年),置洪山乡。
1958年,洪山乡改为洪山公社。
1967年,洪山公社更名东风公社。
1971年,东风公社更名洪山公社。
1984年,由洪山公社改为洪山乡。
1992年,宝马、元山、朱镇3乡并入洪山乡,由洪山乡改为洪山镇。
1994年,洪山镇析置宝马、朱镇2乡。
1996年,洪山镇析置元山乡。
2005年8月,元山乡并入洪山镇。
2019年10月,撤销朱镇乡和宝马镇,划归洪山镇管辖。