五代后晋,北城街道境域属步傍部治下,名普扎笼城。
元宪宗六年(1256年),置普舍千户所。
至元十三年(1276年),立普舍县隶新兴州(今州城)。
明洪武年间(1368至1398年)撤县并入州,称新兴州北古城、北城。
清朝时期,为新兴州五区的北区。
民国时期,分为玉溪县普舍、前民2乡。
1949年12月21日,成立北前区。
1958年10月,改为北城公社。
1983年12月,北城、后所2公社合并为北城区。
1988年1月,改北城镇。
2011年3月,改北城街道。