1964年設金家莊街道辦事處、花山街道辦事處,1976年改為四新區(1979年改為金家莊區)、花山區。
1996年,金家莊區面積18.5平方千米,人口6.9萬人,轄4個街道:金家莊街道、江邊街道、塘西街道、慈湖街道。區政府駐金家莊街道;ㄉ絽^面積11.6平方千米,人口14.4萬人,轄4個街道:沙塘路街道、解放路街道、湖東路街道、桃源路街道。
2000年第五次人口普查,金家莊區總人口86261人,其中:金家莊街道30494人,江邊街道16400人,塘西街道20445人,慈湖街道18922人。花山區總人口179542人,其中:沙塘街道35331人,解放路街道53443人,湖東路街道41863人,桃源路街道48905人。
2001年7月1日,國務院批準(國函[2001]75號):撤銷馬鞍山市向山區,將原向山區的霍里鎮、濮塘鎮劃歸市花山區管轄,將原向山區的慈湖鄉劃歸金家莊區管轄。
2004年1月安徽省民政廳(民地字[2004]5號)批準,1月8日馬鞍山市人民政府(馬政秘[2004]1號)批準:撤銷濮塘鎮,將濮塘鎮整建制并入霍里鎮。調整后的霍里鎮轄2個居委會、24個村委會,面積88.79平方千米,人口3.57萬人。鎮政府駐張莊;ㄉ絽^轄4個街道、1個鎮:沙塘路街道、解放路街道、湖東路街道、桃源路街道、霍里鎮。2009年,撤銷霍里鎮,設立霍里街道。
2012年,經國務院和省政府批準同意【《國務院關于同意安徽省調整馬鞍山市部分行政區劃的批復》(國函[2012]103號),《安徽省人民政府關于調整馬鞍山市部分行政區劃的通知》(皖政秘[2012]414號 2012年9月5日)】:撤銷馬鞍山市金家莊區和花山區,設立新的花山區,以原金家莊區和花山區的行政區域為新的花山區的行政區域;ㄉ絽^人民政府駐霍里街道秀山大道166號。