根据美国《福布斯》杂志公布的数据,截至2021年,人口最多的30个城市分别为:东京:3,137万上海:2,470万印度德里:2,463万中国北京:2,147万巴西圣保罗:2,067万墨西哥城:1,839万伊斯坦布尔:1,503万孟买:1,384万莫斯科:1,292万菲律宾马尼拉:1,235万上海市的人口维持在2,470万,排名第二,不过根据此前的数据,上海在经历持续几年的高速增长后,人口增速逐渐减慢。预计到2025年,上海市的人口规模将接近3000万。