从地理角度来说,应该是。因为我国习惯上所称的南北方是以秦岭山脉为界的。不过照气候环境和行政区划上严格些讲,不是。真正的北方是关外地区的华北和东北地区;而真正的南方应该是福建、广东、海南岛、……这些华南地区的省份。上海属华东地区。就社会人文而言,应该不属完全的南方城市。广州属。
这都不知道吗?上海是个杂种城市。