辖地自隋至清属永嘉县、安固县、瑞安县嘉屿乡五十三都上鹤庄、傍坑庄、中村庄、岭头庄。
1930年改称公北村、公南村、悟华村,1935年三村合并称公阳乡,1946年与双桂乡合并称桂阳乡。
1948年划归文成县管辖,乡名不变。
1949年解放,建政称公阳乡。
1958年划养根等地归周山乡,同时改称为公阳管理区,1961年改称公阳人民公社,1984年恢复公阳乡原称。
2011年并入峃口镇。
2015年复归公阳乡,沿用至今。