1949年后,建立月塘區,轄謝集、移居等12個鄉。
1950年4月至1956年3月兩次進行調整,均設月塘區,轄月塘、移居、謝集、高集、銅山等鄉。
1957年3月全縣撤區并鄉,月塘區劃出月塘、移居、謝集、銅山四個鄉,為縣直轄。
1958年9月撤銷建立月塘、移居和謝集3鄉,設立月塘、移居和謝集3個公社,均旋并入峨嵋公社。
1959年2月峨嵋公社劃分為月塘、謝集公社。
1983年2月月塘公社劃分為月塘、移居公社。
1983年9月月塘公社、謝集公社、移居公社改為月塘鄉、謝集鄉、移居鄉。
1998年11月撤銷移居鄉,原所轄區域并入月塘鄉,駐月塘集。
2011年4月,合并謝集鄉、月塘鄉置月塘鎮。