曾長期為瑞安縣(市)政府駐地。
東晉太寧元年(323)為縣治;明嘉靖年間設4隅1廂;1931年設東南、西南、東北、西北、永豐、豐湖、鎮海、永勝8個鎮,1966年合并為中央鎮;1949年8月置城區,1950年為城關鎮,1958年稱城關人民公社,1959年復稱城關鎮,1981年復置城區,轄隆山、紅旗等公社;1983年8月城關鎮置城南、城北、城東、城西4街道;1985年2月城區與城關鎮合署辦公;1992年6月東山鎮并入,2000年6月城關鎮、上望鎮、潘岱鄉合并設立安陽鎮,2003年12月撤安陽鎮設立玉海街道。
分置玉海街道、安陽街道等6個街道。