清朝,建縣之初為彝目普伍所居之臺(tái)都地,清雍正八年(1730年),設(shè)為永善縣城。
1951年,縣城遷往井底(今溪洛渡鎮(zhèn)),縣城駐蓮峰達(dá)221年之久,故有老永善之稱。
1950年至1953年9月,設(shè)永善縣第一區(qū)。
1954年10月,改稱第六區(qū)。
1958年10月,改公社,鄉(xiāng)改大隊(duì),轄區(qū)劃出黃坪歸黃華,蓮峰更名紅星公社,劃出大蕩、官寨,建立畜牧場(chǎng)。
1962年3月,公社改區(qū),恢復(fù)蓮峰名,大隊(duì)改公社,牧場(chǎng)并入蓮峰區(qū)。
1969年1月,區(qū)改公社,公社改大隊(duì),所轄區(qū)域未變。
1984年,復(fù)稱區(qū),大隊(duì)改鄉(xiāng),增設(shè)和平、獅田2鄉(xiāng)。
1988年初,撤區(qū)建鄉(xiāng),劃出萬和、和平、松田、文潭、官寨5村建立萬和鄉(xiāng),三合、新坪2村劃歸黃坪鄉(xiāng),雙河村劃歸水竹鄉(xiāng)。
2005年,撤銷蓮峰、萬和2鄉(xiāng)組建蓮峰鎮(zhèn)。