都属于南方

上海:在中国区分南方北方的界限,沿淮河秦岭一线。此界线以北的城市都是北方城市,南边的是南方城市。上海隶属中国简称“沪”或“申”,是中国直辖市、国家中心城市,是南方主要城市。

南京:中国的南北方划分以秦岭—淮河为地理分界线,秦岭—淮河以南的属于南方,以北的属于北方,南京位于江苏省,江苏省处于秦岭—淮河分界线处,跨越淮河南北,但江苏的地域、文化、历史中心普遍在南方,所以一般认为江苏属于南方。