明洪武二年(1369),知縣方文俊創(chuàng)新縣城,谷城縣城遷建于今址(小南門街18號(hào)),歷為縣治。
1912年稱城廂區(qū),轄12村,后易名第一區(qū)。
1931年改劃為首善(城內(nèi))、南關(guān)(順城街)、西關(guān)、粉濱(老街)4鎮(zhèn)。
1936年改劃成首善、二圣、三民、西安、五權(quán)、六德6鎮(zhèn)。
1939年6鎮(zhèn)合一名為城廂鎮(zhèn)。
1946年改稱谷伯鎮(zhèn),轄14保,有街道16條。
1948年7月3日,谷城解放,縣城為第一區(qū)。
1950年3月始建城關(guān)鎮(zhèn)。
1960年,改稱城關(guān)人民公社。
1961年,復(fù)稱城關(guān)鎮(zhèn)。
1984年3月,更名為谷城鎮(zhèn)。
1987年9月復(fù)稱城關(guān)鎮(zhèn)。
2001年4月,撤銷北河鎮(zhèn),所轄行政區(qū)域劃歸城關(guān)鎮(zhèn),區(qū)劃調(diào)整后,轄38個(gè)行政村、12個(gè)街道(社區(qū))。
2006年12月,劃出8個(gè)村和1個(gè)社區(qū),成立谷城縣經(jīng)濟(jì)開發(fā)區(qū)。
2011年4月9日,將城關(guān)鎮(zhèn)蔣家沖村和蘇家盤村劃出至谷城縣經(jīng)濟(jì)開發(fā)區(qū)。