解放初,设2街,以河西的新华、新民、新城为一街,河东的甸板村以南,观音河上半村以北,锅圈山、冷饭坡、荒田、箐门口、东山以内地区均为二街,各设街公所,归一区。
1952年2月10日,成立老街镇。
1954年3月,河湾乡的锅圈山、冷饭坡、荒田划入铁丝窝乡外,其它归并老街镇,设车站、河湾、宝峰、东山等大组。
1958年初,撤区并乡,撤镇,大组改为管理区。
1965年底,又成立老街镇。
1971年,老街镇改为老街公社。
1981年4月,改为老街镇。
1984年,老街镇改为老街区。
1988年,撤老街区改为老街镇。
2005年12月,老街镇和曲硐镇合并为博南镇。