Administrativt er Shàngchuāndǎo og tolv småøyer som sammen regnes som 上川镇, 上川鎮 en av de tyve storkommuner i byfylket Taishan. Byene Dalangwan og Shadi 沙堤 ligger på Shàngchuāndǎo.