宋代建鎮(zhèn),明隆慶年間稱呂城鎮(zhèn),為縣內六鎮(zhèn)之一。
1929年,為第三區(qū)呂城鎮(zhèn)。
1934年,為呂城區(qū)呂城鎮(zhèn)。
1948年,為呂城鎮(zhèn)。
1949年,為呂城區(qū)呂城鄉(xiāng)。
1958年,與運河鄉(xiāng)合并,設呂城人民公社。
1962年,析出運河人民公社。
1983年,復為呂城鄉(xiāng)。
1985年,撤鄉(xiāng),改置呂城鎮(zhèn)。
2005年,運河鎮(zhèn)(1951年,設運河鄉(xiāng);1956年,河西鄉(xiāng)并入;1958年,并入呂城人民公社;1962年,析出,成立運河人民公社;1983年,復為呂城鄉(xiāng);1990年,撤鄉(xiāng)設鎮(zhèn))并入呂城鎮(zhèn)。