北京大。
原因如下:北京地处中国北部、华北平原北部,东与天津毗连,其余均与河北相邻,是世界著名古都和现代化国际城市,截至2021年末,全市下辖16个区,总面积16410.54平方千米。
北京市山区面积10200平方千米,约占总面积的6。
北京大。
北京市土地面积16410.54平方公里,上海全市土地面积为6340.5平方千米。
上海地处中国东部、长江入海口、东临东中国海,北、西与江苏、浙江两省相接。
北京地处中国北部、华北平原北部,东与天津毗连,其余均与河北相邻。

1、单独比面积:北京面积大。
比人口:上海人口多。
2、上海(Shanghai),简称“沪”或“申”,中国第一大城市,中华人民共和国直辖市之一,中国国家中心城市,中国的经济、金融中心,繁荣的国际大都市,拥有中国大陆首个自贸。
明显北京要“大”过上海。
3、财政收入。
2019年,上海财政收入为7165亿元,北京的财政收入为5817亿元。
财政收入上,上海要高于北京。
综上所述,北京在行政地位、城市面积上要大过上海。
但上海在财政收入上大过北京。

在百度百科上看到,北京是第二大城市,上海是第一大城市,但百科上又写。北京面积大。
北京总面积16410.54平方千米,上海总面积6340.5平方千米。
北京,截至2018年,全市下辖16个区,总面积16410.54平方千米,2019年末,常住人口2153.6万人,城镇人口1865万人,城镇化率86.6% ,常住外来人口达794。.