Самым крупным городом признана Москва с населением свыше 8 млн. человек. На втором месте находится Лондон (7 млн.), на третьем — Санкт-Петербург (4,7 млн.).
В топ-100 вошли также такие российские города, как Новосибирск (18 место), Нижний Новгород (19 место), Екатеринбург (21 место), Самара (24 место). Из 100 городов, представленных в рейтинге, 34 находятся в России.