Türkiye İstatistik Kurumu ile Birleşmiş Milletler Nüfus Fonu (UNFPA) verilerinden yaptığı derlemeye göre, 2018'de 82 milyon 3 bin 882 kişiye ulaşan Türkiye nüfusunun yüzde 18,4'ünü İstanbul'un nüfusu oluşturdu.
Belçika (11,5 milyon kişi), Yunanistan (11,1 milyon kişi), Avusturya (8,8 milyon kişi), İsviçre (8,5 milyon kişi) ve Bulgaristan (7 milyon kişi) gibi ülkeler nüfuslarıyla İstanbul'un gerisinde kaldı.
UNFPA verilerine göre İstanbul'un geride bıraktığı ülkeler ve nüfusları şöyle:
Ülkeler* Nüfus (milyon kişi)
*Nüfusu 100 binin altında olan San Marino, Sint Maarten, Turks ve Caicos Adaları ve Tuvalu tabloda yer almamaktadır.