1942年置草塘镇。
1953年析置草塘镇及下司、新华2乡。
1958年撤镇、乡建金星公社,旋改草塘公社。
1961年析建草塘、下司、新华等公社。
1984年改置草塘镇及下司、新华2乡。
1991年草塘镇、下司乡、新华乡、金星乡的金星村合并建草塘镇。
1992年3月又将金竹乡6个村划归草塘镇。
2010年2月9日,草塘镇更名为猴场镇。
2012年,瓮安县再次进行行政区划调整,将松坪乡、木老坪乡的杨梅、天堂两村并入猴场镇。
2013年7月,瓮安县又一次进行行政区划调整,将小河山乡并入猴场镇。