Shangyang Town, belonging to Yangxi County, Yangjiang City, Guangdong Province, is located in the southern part of Yangxi County, with Longgao Mountain in the east, Nanhai in the south, Rudong Town in the west, and Weizhu Town in the north, with an administrative area of 171.6 square kilometers. As of the end of 2019, Shangyang Town had a household population of 73,553.
In the Qing Dynasty, Shangyang was the second map of Baishi Du Baishi in Hailing Township.In 1987, the district was abolished to form a town and called Shangyang Town.In April 1988, Yangxi was founded as a county, and was called Shangyang Town in Yangxi County. As of October 2021, Shangyang Township has 1 community and 18 administrative villages under its jurisdiction, and the township people's government is located in Shangyang Wei.
In 2019, Shangyang Town had 5 industrial enterprises and 13 general stores or supermarkets with business area over 50 square meters.