北京的面积比上海的面积大。北京的面积约为16410.54平方公里。上海面积6340.5平方公里。北京的道路整齐,棋盘状,一环扣一环。上海提倡商业副中心的概念。
上海位于太平洋西岸,亚洲大陆东缘,中国南北海岸的中心,长江和黄浦江在此交汇入海。