五代后晉,北城街道境域?qū)俨桨恐蜗,名普扎籠城。
元憲宗六年(1256年),置普舍千戶所。
至元十三年(1276年),立普舍縣隸新興州(今州城)。
明洪武年間(1368至1398年)撤縣并入州,稱新興州北古城、北城。
清朝時期,為新興州五區(qū)的北區(qū)。
民國時期,分為玉溪縣普舍、前民2鄉(xiāng)。
1949年12月21日,成立北前區(qū)。
1958年10月,改為北城公社。
1983年12月,北城、后所2公社合并為北城區(qū)。
1988年1月,改北城鎮(zhèn)。
2011年3月,改北城街道。