1.面积
北京市总面积为16,807平方公里,而上海市总面积为6,341平方公里,因此北京较上海更大。
2.人口
上海市是中国的一线城市和商业中心,2019年常住人口为2411万人,成为国内最大的城市之一;而北京市2019年常住人口为2154万人,因此上海人口更多。
3.经济
上海市在2019年实现地区生产总值约3.93万亿元人民币,而北京市则为3.6万亿元人民币,因此上海经济规模更大。
4.建筑高度
上海目前有世界第二高楼-上海中心大厦,高度632米;而北京最高的建筑物是中国尊,高度530米,所以上海的建筑高度更高。
5.城市形象
上海市是中国著名城市之一,也是中国开放程度最高的城市之一,繁华程度世界闻名。北京虽然是中国的首都,但相对于上海,其繁华程度和知名度稍逊一些。
综上分析,从面积、经济和建筑高度等方面看,北京略大于上海;而在人口和城市形象方面,上海则更为出色。