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