洋上早期稱永春縣民康鄉(xiāng),鳴琴里,高陽坊,后稱二十都堂后,再稱二十都洋上。
民國18年(1929年)稱高陽保,洋上保。
民國23年(1934年)與外坵、姜侖組成聯(lián)保,民國31年(1942年)為福陽鄉(xiāng)洋上保,高陽保。
1949年稱洋上鄉(xiāng),隸屬八區(qū),1952年改歸十一區(qū),1956年與外坵鄉(xiāng)、姜侖鄉(xiāng)并入湖洋區(qū),1958年撤區(qū)并鄉(xiāng)、洋上、外坵、姜侖鄉(xiāng)并為洋上鄉(xiāng)、鄉(xiāng)以下轄農(nóng)業(yè)合作社。
1958年秋,改稱洋上大隊,劃歸城關(guān)人民公社,后改為城郊公社。
1984年改名洋上村歸城郊鄉(xiāng),后改為桃城鎮(zhèn)洋上村委會。