上杭路街道前身為萬辛莊街道辦事處(因界內萬辛莊得名)。
中華人民共和國成立前,屬四區(qū)三十三保。
1953年,劃歸天津縣。
1958年10月,劃歸河東區(qū)。
1962年2月,又劃歸東郊區(qū)(今東麗區(qū));同年,為萬新村人民公社的一個大隊。
1981年8月,建立萬新莊街道辦事處。
1985年1月,原東郊區(qū)萬新莊地區(qū)劃歸河東區(qū)管轄;同年7月,將萬新改名為萬辛,建立萬辛莊街道。
將原屬東郊區(qū)的2個居民區(qū)2377戶居民和河東區(qū)向陽樓街道的8個居民區(qū)同時劃歸萬辛莊街道。
截至1995年,萬辛莊街道轄區(qū)范圍:東起月牙河與昆侖路街道及東麗區(qū)隔河相望,西至紅星路與唐家口街道為鄰,南至京山鐵路與中山門和大橋道街道毗鄰,北至衛(wèi)國道與常州道及向陽樓街道相接。
1996年,萬辛莊街道更名為上杭路街道。