1964年,设金家庄街道、花山街道。
1976年,改为四新区(1979年,改为金家庄区)、花山区。
2000年,花山区辖4个街道。
2001年7月1日,撤销马鞍山市向山区,将原向山区的霍里镇、濮塘镇划归市花山区管辖,将原向山区的慈湖乡划归金家庄区管辖。
2004年1月8日,撤销濮塘镇,将濮塘镇整建制并入霍里镇。
2024年9月8日,根据《国务院关于同意安徽省调整马鞍山市部分行政区划的批复》,撤销马鞍山市金家庄区和花山区,设立新的花山区。