上海位于广东的东北方。
上海沿东海的海岸线往南往西的省份是浙江省,福建省,广东省。上海的经度是东经120度52-122度12,纬度是北纬30度40-31度53。上海地处太平洋西岸,亚洲大陆东岸,长江三角洲前缘,中国南北弧形海岸线中部,位于长江三角洲冲积平原,平均海拔高度4米。
广东全境径度是东经109度39-117度19。纬度是北纬20度13-25度31。
上海市位于广东省的东北方向。从中国地图上来看,上海市的地理位置在中国的东南方位,处于中国东部长江入海口,东临东中国海,北、西与江苏浙江两省相接。广东省的地理位置在中国地图大陆部分的最南部,属于中国华南地区,南岭以南的南海之滨,与香港、澳门、广西、湖南、江西、福建相接,与海南岛隔海相望。所以上海市是位于广东省的东北方向。