इंडियन एक्सप्रेस ने यूएन वर्ल्ड अर्बनाइज़ेशन प्रॉस्पेक्टस के हवाले से बताया है कि भारत में 2024 में सर्वाधिक आबादी दिल्ली (3.38 करोड़ से अधिक) में है जो मलेशिया और पेरू जैसे देशों की आबादी से भी अधिक है। इसके बाद मुंबई (रोमानिया की आबादी से अधिक), कोलकाता, बेंगलुरु, चेन्नई, हैदराबाद, अहमदाबाद, सूरत, पुणे और जयपुर का स्थान है।