Shangchuan Adası (Çince: 上川岛; pinyin: Shàngchuāndǎo) veya Aziz John Adası, Çin'de Chuanshan Takımadaları'nda bulunan bir adadır.[1] Ada, Güney Çin Denizi'nin açıklarında anakaradan 14 km uzaklıkta yer almakta olup Guangdong'daki en büyük adadır. Ada idari olarak Guangdong eyaletine bağlı Jiangmen kentine bağlıdır.
Ada, Francis Xavier'in ölüm yeri olduğu bilinmektedir. Günümüzde ise Guangdong'da önemli bir turistik yerdir.
Wikimedia Commons'ta Shangchuan Adası ile ilgili ortam dosyaları bulunmaktadır.
Stuckey, Peter; Bailey, Chris (2002). "Visiting St. John's Island"(PDF). Journal of the Royal Asiatic Society Hong Kong Branch. Cilt 42. ss. 435-448. ISSN1991-7295. 3 Aralık 2021 tarihinde kaynağından arşivlendi(PDF). Erişim tarihi: 6 Eylül 2021.