民國三年(1914年),全縣設8區(qū)、22鎮(zhèn)、84鄉(xiāng),設草塘鎮(zhèn),屬第五區(qū)。
民國二十七年(1938年),設草塘鎮(zhèn),轄15保、120甲。
1950年,設松坪鄉(xiāng)、天文鄉(xiāng)、草塘鎮(zhèn),屬第二區(qū)。
草塘鎮(zhèn)轄下司村、新華等村。
1953年,設下司鄉(xiāng)、新華鄉(xiāng),與草塘鎮(zhèn)同屬第二區(qū)。
1958年,設草塘、下司、新華等管理區(qū),屬草塘公社。
1963年,設草塘、下司、新華、金星(從草塘公社劃出原新和鄉(xiāng),從松坪公社劃出馬場坪生產(chǎn)大隊合建)等公社,屬草塘區(qū)。
1984年,撤銷公社建立下司鄉(xiāng)、新華鄉(xiāng)、金星鄉(xiāng),草塘鎮(zhèn)為鄉(xiāng)級鎮(zhèn)。
1990年,原下司鄉(xiāng)、新華鄉(xiāng)、金星鄉(xiāng)、草塘鎮(zhèn)合并為草塘鎮(zhèn)。
2010年8月,草塘鎮(zhèn)更名猴場鎮(zhèn)。