西漢元鼎六年(前111),屬牂牁郡進?h所轄。
元屬云南行中書省的臨安路(府),明洪武二十三年(1390),屬教化三部之教化部,隸臨安府,治所當在今皎花(原名大教化)、舊城等地。
清康熙六年(1667)設開化府即開化城。
清雍正八年(1730)設文山縣,未遍入里甲,由府直屬。
清宣統(tǒng)元年(1909)至1929年為文山縣中區(qū)。
1930年為文山縣第一區(qū)。
1937年設云集、威遠2鎮(zhèn)。
1950年1月7日,文山縣城解放,兩鎮(zhèn)合并為云威鎮(zhèn);5月云威鎮(zhèn)、攀枝花區(qū)合并為文山縣中心區(qū)。
1951年設攀枝花區(qū)、以縣城專設城關區(qū)。
1958年兩區(qū)合并建紅旗公社。
1960年分出設縣蔬菜農場。
1961年改稱城市公社。
1963年復稱城關區(qū)。
1966年為城關鎮(zhèn),劃出追栗街、東山全部及平壩之一部稱攀枝花公社。
1985年改為開化鎮(zhèn)、攀枝花區(qū)。
1988年為開化鎮(zhèn)、攀枝花鄉(xiāng)。
1999年為開化鎮(zhèn)、攀枝花鎮(zhèn)。
2004年1月,撤銷攀枝花、開化鎮(zhèn),設立開化鎮(zhèn)。
2012年8月9日,撤銷開化鎮(zhèn),設立開化、臥龍、新平三個街道,至今。