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