宋至清末,属方廓乡。
民国时,先后属一区、三吾镇。
1958年9月,改为红专人民公社,次年1月改为城关人民公社。
1965年,城关公社析出9个生产大队建涪溪公社,其他各郊区大队分别划入芳名亭公社、太白山公社,另建城关镇,辖城内8个居委会。
1983年至1990年,先后将周围各村划入城关镇。
1995年5月,撤区并乡建镇,将城关镇和苏油坪乡合并,组建淸溪镇。
2011年3月,祁阳县撤销涪溪镇,分别设立长虹街道、龙山街道、浯溪街道。
长虹街道辖人民西路、新兴路、平安街、白沙、芹菜甸、白露甸、长虹、永福、东风等9个社区和官大岭、长益、莲鱼塘、苏油坪、湘祁、爱国、群力、新塘湾等8个村民委员会,下设73个居民小组和151个村民小组。