民國(guó)元年(1912年)5月,為城中區(qū)。
民國(guó)六年(1917年),彌渡、鳳儀重新劃縣,部分劃入鳳儀縣彩云鎮(zhèn)(今紅巖),部分歸彌渡縣二區(qū)。
民國(guó)二十九年(1940年)3月1日,組建毗源鄉(xiāng)。
1950年,為二區(qū)。
1954年,紅巖劃入彌渡縣后,與紅巖合并為二區(qū)。
1958年,屬紅巖公社。
1961年,成立新街公社。
1962年底,改稱新街區(qū)。
1970年,新街區(qū)改稱新躍公社。
1982年,新躍公社改為新街公社。
1984年,新街公社改為新街區(qū)。
1988年3月,新街區(qū)改為新街鄉(xiāng)。
1999年11月,由新街鄉(xiāng)改為新街鎮(zhèn)。