TOP 1,000 CITIES BY POPULATION
Data shows Earth's 1,000 most populous cities [2021] — home to 2,133,167,796 humans. Hover/select for details.
12 most populated
1. Tokyo, Japan: 37,339,804
2. Delhi, India: 31,181,376
3. Shanghai, China: 27,795,702
4. Sao Paulo, Brazil: 22,237,472
5. Mexico City, Mexico: 21,918,936
6. Dhaka, Bangladesh: 21,741,090
7. Cairo, Egypt: 21,322,750
8. Beijing, China: 20,896,820
9. Mumbia, India: 20,667,656
10. Osaka, Japan: 19,110,616
11. Karachi, Pakistan: 16,459,472
12. Chongqing, China: 16,382,376
S T A T S
Chinese cities in top 1,000
269
Indian cities in top 1,000
105
US cities in top 1,000
30
cities that grew since 2020
952 countries
cities that declined since 2020
48 countries
most populated in the U.S.
1. New York City, NY: 8,230,290
2. Los Angeles, CA: 3,983,540
3. Chicago, IL: 2,679,080
4. Houston, TX: 2,323,660
5. Phoenix, AZ: 1,733,630
6. Philadelphia, PA: 1,585,010
7. San Antonio, TX: 1,581,730
8. San Diego, CA: 1,427,720
9. Dallas, TX: 1,347,120
10. Austin, TX: 1,011,790
11. San Jose, Ca: 1,009,340
12. Fort Worth, TX: 942,323