古属西周,春秋属楚地,秦、汉属新息县,隋、唐、宋属包信县,明清属息县。
清乾隆二十一年(1756)设光州州判署。
1911年废。
民国属息县设乌龙镇、乌龙区。
1951年属淮滨办事处设乌龙区。
1952年属淮滨县设城关区。
1958年置城关镇。
1960年属息县设淮滨镇。
1962年复属淮滨县设城关镇。
2012年撤销城关镇,析原城关镇的港南街社区、顺河街社区、乌龙集社区、滨城社区、南园社区、章营社区、任堰社区、金湾社区,原谷堆乡的下园社区,台头乡的任营社区、韩营社区,设立顺河街道。