明,属汉州金雁乡。
清,属汉州牟村。
民国二十四年(1935年),属外北镇。
1941年,设北外乡。
1958年10月,乡改公社。
1977年,与西外公社合并为城郊公社。
1981年9月,城郊公社分为北外、西外、东南3乡,北外乡顺河、跃龙2村划归东南乡。
2019年,撤销北外乡,设金雁街道。
1955年,南丰乡2个村、新华乡2个半村、东南乡2个半村划归北外乡,辖13村。
1958年10月,团结(部分)、新河、胜利3村划归城关蔬菜社,和兴乡治安、红旗、万年3村划入原北外乡。
2011年末,原北外乡辖炳灵、榄杆2个居民委员会,新源、自鱼、檀林、龙江、云盘5个村民委员会。
2019年10月,原北外乡下辖炳灵村村民委员会、新源村村民委员会、白鱼村村民委员会、檀林村村民委员会、龙江村村民委员会、桅杆村村民委员会、云盘村村民委员会7个村委会。
2020年6月,金雁街道下辖沱水社区居民委员会、大同社区居民委员会、檀林社区居民委员会、白鱼村村民委员会3个居委会和1个村委会。
2021年4月,将雒城街道金雁湖社区、君平社区所属行政区域划归金雁街道管辖。