唐南诏时,双江街道境域置嶍峨部。
元朝初期,建县。
明清朝时期,均称嶍峨县。
民国十九年(1930年),改称峨山县。
民国二十三年(1934年),实行地方自治划区建乡镇,始名双江镇。
1950年,改名城关镇。
1958年10月,成立城关公社。
1966年,改为县辖镇,称城关镇。
1976年,称城关大队。
1983年月,划出城关公社7个大队成立城关镇。
1985年1月,恢复双江镇1998年10月,高平乡、锦屏乡并入双江镇。
2011年4月,撤镇设街道。