洺州鎮(zhèn)在清以前為在坊社。
1945年為冀南行署、冀南區(qū)黨委、冀南軍區(qū)機(jī)關(guān)所在地。
1949年為第一區(qū)。
1953年建威縣一區(qū)城關(guān)鎮(zhèn)。
1956年改為城關(guān)鄉(xiāng)。
1958年8月改建為東方紅人民公社,11月改為威鎮(zhèn)人民公社,屬南宮縣。
1961年5月年恢復(fù)威縣建置,建城關(guān)人民公社。
1984年1月改為城關(guān)鄉(xiāng)。
1984年6月改為城關(guān)鎮(zhèn)。
1988年改為洺州鎮(zhèn)。
1996年1月原李寨鄉(xiāng)并入洺州鎮(zhèn),合并為洺州鎮(zhèn),鎮(zhèn)政府駐地未變。