洋上早期称永春县民康乡,鸣琴里,高阳坊,后称二十都堂后,再称二十都洋上。
民国18年(1929年)称高阳保,洋上保。
民国23年(1934年)与外坵、姜仑组成联保,民国31年(1942年)为福阳乡洋上保,高阳保。
1949年称洋上乡,隶属八区,1952年改归十一区,1956年与外坵乡、姜仑乡并入湖洋区,1958年撤区并乡、洋上、外坵、姜仑乡并为洋上乡、乡以下辖农业合作社。
1958年秋,改称洋上大队,划归城关人民公社,后改为城郊公社。
1984年改名洋上村归城郊乡,后改为桃城镇洋上村委会。