民國(guó)時(shí),先后屬第三區(qū)、黃炎鄉(xiāng)。
1950年6月,全縣設(shè)14個(gè)區(qū),屬第六區(qū)。
1952年7月,區(qū)劃調(diào)整,屬七區(qū)。
1956年6月,撤區(qū)并鄉(xiāng),設(shè)羊角塘鄉(xiāng)、城山鄉(xiāng)、蘭橋鄉(xiāng)。
1958年9月,3鄉(xiāng)并為星星人民公社,次年1月改為羊角塘公社。
1961年,恢復(fù)區(qū)鎮(zhèn)建制,改為羊角塘區(qū),轄八岐、蘭橋、羊角塘、銅銀、平安、城山6個(gè)公社。
1984年4月,改公社為鄉(xiāng)。
1985年1月,改羊角塘鄉(xiāng)為鎮(zhèn)。
1986年1月,將八岐鄉(xiāng)并入蘭橋鄉(xiāng)。
1995年5月,撤區(qū)并鄉(xiāng)建鎮(zhèn),原1鎮(zhèn)4鄉(xiāng)并為新的羊角塘鎮(zhèn)。