解放前,以西洱河为界,西洱河南称关外,凤仪县置为下关镇,西洱河北称关迤,属大理县玉洱乡。
1950年将大理县的关迤和凤仪县的关外合并,改置为下关特别区,直属大理专员公署。
1951年成立下关市。
1958年大理、下关、漾濞、凤仪4县市合并,成立大理市,下关市区为城市服务公社。
1962年恢复下关市。
1980年分置为新文、关迤、建设东路3个街道办事处。
1983年大理市成立后,置大理市人民政府下关办事处。
1987年区改乡设立市郊乡。
1998年市郊乡和下关办事处合并设下关镇。
2005年原七里桥镇所辖太和、洱滨、刘官厂、大庄4个村委会并入下关镇。
2019年12月25日行政区划调整,撤销下关镇成立太和街道,名称沿用至今。