始建于解放前,建文二年(1400年)建關(guān)索城垣,1950年3月縣府由花江遷入,為縣政府所在地;1955年為區(qū)級鎮(zhèn),改名關(guān)索鎮(zhèn);1958年人民公社化城關(guān)管理區(qū);1958年12月關(guān)嶺縣與鎮(zhèn)寧縣合并為鎮(zhèn)寧縣,屬鎮(zhèn)寧縣管轄;1959年城關(guān)、頂營、大橋合并為城關(guān)公社;1961年3個公社分開;1961年8月恢復關(guān)嶺縣,屬關(guān)嶺縣管轄;1982年改名關(guān)索公社;1984年撤公社建鄉(xiāng)鎮(zhèn)為區(qū)級鎮(zhèn)關(guān)索鎮(zhèn);1992年撤區(qū)并鄉(xiāng),撤去大橋鄉(xiāng)、北口鄉(xiāng),該屬地為關(guān)索鎮(zhèn)管轄;2013年5月撤關(guān)索鎮(zhèn)設(shè)關(guān)索街道辦事處,由關(guān)索街道辦事處管轄,2015年為龍?zhí)督值擂k事處管轄。