1. Tokyo (Japan) - 37 million
2. Delhi (India) - 28.5 million
3. Shanghai (China) - 26.3 million
4. Beijing (China) - 21.5 million
5. Mumbai (India) - 18.4 million
6. Cairo (Egypt) - 17.9 million
7. Karachi (Pakistan) - 16 million
8. Istanbul (Turkey) - 15.5 million
9. Mexico City (Mexico) - 14.9 million
10. Dhaka (Bangladesh) - 14.4 million
Note: These are just estimates, and the populations of these cities may have changed since 2018.