民国元年(1912年)5月,为城中区。
民国六年(1917年),弥渡、凤仪重新划县,部分划入凤仪县彩云镇(今红岩),部分归弥渡县二区。
民国二十九年(1940年)3月1日,组建毗源乡。
1950年,为二区。
1954年,红岩划入弥渡县后,与红岩合并为二区。
1958年,属红岩公社。
1961年,成立新街公社。
1962年底,改称新街区。
1970年,新街区改称新跃公社。
1982年,新跃公社改为新街公社。
1984年,新街公社改为新街区。
1988年3月,新街区改为新街乡。
1999年11月,由新街乡改为新街镇。