1949年后,建立月塘区,辖谢集、移居等12个乡。
1950年4月至1956年3月两次进行调整,均设月塘区,辖月塘、移居、谢集、高集、铜山等乡。
1957年3月全县撤区并乡,月塘区划出月塘、移居、谢集、铜山四个乡,为县直辖。
1958年9月撤销建立月塘、移居和谢集3乡,设立月塘、移居和谢集3个公社,均旋并入峨嵋公社。
1959年2月峨嵋公社划分为月塘、谢集公社。
1983年2月月塘公社划分为月塘、移居公社。
1983年9月月塘公社、谢集公社、移居公社改为月塘乡、谢集乡、移居乡。
1998年11月撤销移居乡,原所辖区域并入月塘乡,驻月塘集。
2011年4月,合并谢集乡、月塘乡置月塘镇。