古屬西周,春秋屬楚地,秦、漢屬新息縣,隋、唐、宋屬包信縣,明清屬息縣。
清乾隆二十一年(1756)設光州州判署。
1911年廢。
民國屬息縣設烏龍鎮(zhèn)、烏龍區(qū)。
1951年屬淮濱辦事處設烏龍區(qū)。
1952年屬淮濱縣設城關區(qū)。
1958年置城關鎮(zhèn)。
1960年屬息縣設淮濱鎮(zhèn)。
1962年復屬淮濱縣設城關鎮(zhèn)。
2012年撤銷城關鎮(zhèn),析原城關鎮(zhèn)的港南街社區(qū)、順河街社區(qū)、烏龍集社區(qū)、濱城社區(qū)、南園社區(qū)、章營社區(qū)、任堰社區(qū)、金灣社區(qū),原谷堆鄉(xiāng)的下園社區(qū),臺頭鄉(xiāng)的任營社區(qū)、韓營社區(qū),設立順河街道。