自南宋以來,一直為縣衙所在地。
1932年設(shè)行政區(qū),屬第七行政區(qū),故稱黎灘鎮(zhèn)。
1943年改名為新城鎮(zhèn),編1-20保。
1949年10月設(shè)城關(guān)區(qū),1953年易名城關(guān)鎮(zhèn),1958年9月成立城關(guān)鎮(zhèn)人民公社,轄3個街道辦事處,9個居委會和5個農(nóng)業(yè)大隊(篁竹、新城、聯(lián)盟、點山、連源)。
1966年10月19日改為紅旗鎮(zhèn)。
1972年9月19日復(fù)稱城關(guān)鎮(zhèn)。
1984年8月體質(zhì)改革,全國重名改為日峰鎮(zhèn)。
2001年11月22日,經(jīng)省人民政府批準(zhǔn),原栗塘鄉(xiāng)、裘坊鄉(xiāng)兩鄉(xiāng)成建制并入日峰鎮(zhèn),撤鄉(xiāng)并鎮(zhèn)后的日峰鎮(zhèn),包含原日峰鎮(zhèn)、栗塘鄉(xiāng)及裘坊鄉(xiāng)。