上洋镇,隶属于广东省阳江市阳西县,地处阳西县南部,东靠龙高山,南临南海,西与儒洞镇相连,北与织篢镇接壤,行政区域面积171.6平方千米。截至2019年末,上洋镇户籍人口为73553人。
上洋在清代为海陵乡白石都白石二图。1987年,撤区建镇,称上洋镇。1988年4月,阳西建县,称阳西县上洋镇。截至2021年10月,上洋镇辖1个社区、18个行政村,镇人民政府驻上洋圩。
2019年,上洋镇有工业企业5个,有营业面积超过50平方米以上的综合商店或超市13个。