The human population is growing at an alarming rate. By 2050, there will be almost 10 billion people on the planet.

We've been hearing this for years, but where is all this growth happening?

Today, Tokyo is the most populous city in the world, with about 38 million residents.

New York City is still in the top 10 ranking, with its nearly 8.5 million people. But in the next three decades, that's going to change.

While population growth in the US and Europe stagnates, the number of people living in the Middle East, Asia, and Africa is going to skyrocket.

By 2030, these will be the new 10 biggest cities in the world, according to the United Nations' World Urbanization Prospects:



10. Mexico City, Mexico: 23.9 million people

9. Lagos, Nigeria: 24.2 million people

8. Cairo, Egypt: 24.5 million people

7. Karachi, Pakistan: 24.8 million people

6. Dhaka, Bangladesh: 27.4 million people

5. Beijing, China: 27.7 million people

4. Mumbai, India: 27.8 million people