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