轄地自隋至清屬永嘉縣、安固縣、瑞安縣嘉嶼鄉(xiāng)五十三都上鶴莊、傍坑莊、中村莊、嶺頭莊。
1930年改稱公北村、公南村、悟華村,1935年三村合并稱公陽鄉(xiāng),1946年與雙桂鄉(xiāng)合并稱桂陽鄉(xiāng)。
1948年劃歸文成縣管轄,鄉(xiāng)名不變。
1949年解放,建政稱公陽鄉(xiāng)。
1958年劃養(yǎng)根等地歸周山鄉(xiāng),同時(shí)改稱為公陽管理區(qū),1961年改稱公陽人民公社,1984年恢復(fù)公陽鄉(xiāng)原稱。
2011年并入峃口鎮(zhèn)。
2015年復(fù)歸公陽鄉(xiāng),沿用至今。