唐時屬甘泉鄉、太平鄉、昇蘇鄉、斯孝鄉。
明清屬甘泉鄉六十六、六十八都及峴北鄉六十七都、昇蘇鄉二都、斯孝鄉四都。
民國時期屬甘溪、錦溪、社姆和峴北鄉。
1949年5月屬甘溪、錦溪、長松和嶺北鄉。
1950年12月甘溪鄉分拆為甘泉、甘溪、鳳凰鄉;錦溪鄉分拆為華店、錦溪、石宅鄉;長松鄉分拆為湖倉、倉前、綠石鄉;峴北鄉分拆為梅塢等3個鄉。
1956年3月甘泉鄉、鳳凰鄉,加上梅塢鄉三村,華店鄉一、二村合并為甘溪鄉;華店鄉、錦溪鄉、石宅鄉、湖倉鄉、倉前鄉和綠石鄉部分村合并稱上盧鄉。
1958年10月屬城關公社甘溪大隊、上盧公社上盧大隊。
1961年10月改稱甘溪、上盧人民公社。
1982年改稱亭塘鄉、上盧鄉。
1987年1月亭塘鄉劃歸吳寧鎮。
1994年3月上盧鄉改設上盧鎮。
2001年12月原亭塘鄉從吳寧鎮劃出與上盧鎮合并成立江北街道。
2004年10月撤銷蟾院等86個村(居),建立茗田等10個社區和5個行政村。