元朝时,属大堡县。
明朝时,属晋宁州。
清朝时,属晋宁县永宁乡。
民国十八年(1929年),六街设为镇,旋又恢改为永宁乡。
民国二十八年(1939年),与今上蒜乡分设,上蒜为古城乡,六街为叠翠乡。
民国二十九年(1940年),合并称永宁乡。
民国三十六年(1947年),又分出建叠翠乡,约一年又并称永宁乡。
1950年3月,建为第五区,旋并第三区。
1956年,建六街乡。
1958年9月,六街乡与上蒜乡合并为上蒜公社。
1959年8月,由上蒜公社分出,称六街公社。
1960年4月,又并入上蒜公社。
1961年,再由上蒜公社析出置六街公社。
1983年,由六街公社改为六街乡。
1984年,乡改为区,称六街区公所。
1988年,复称六街乡。
2009年5月,由六街乡改为六街镇。