北京属于北方,上海属于南方是对的,这是依照秦岭淮河一线划分的。
秦岭—淮河线是中国地理分区北方地区和南方地区的地理分界线。在此线的北面和南面,自然条件、地理风貌、农业生产或是人民生活习俗,均有明显不同。