上海在东亚。亚洲分为东亚,南亚,东南亚,中亚,西亚,北亚。而东亚,是亚洲东部的简称,包括中国,日本,韩国,朝鲜,蒙古等国家。南亚,是位于亚洲南部的喜马拉雅山脉中、西段以南及印度洋之间的广大地区。南亚不包括中国。上海位于中国东部,所以在东亚。