Поэт и публицист Михаил Дмитриев в своём письме Михаилу Погодину отзывался о попытке празднования Дня города как о неудачной:
Что узнал теперь народ из этой иллюминации? Ровно ничего… Этим не вспомянули торжества семисотлетия, а заставили забыть его или об нем не думать, сливши его с Новым годом!... Всего приличнее было сделать трёхдневное торжество, начав его именно 28-го марта, которое приходится в пятницу на Святой неделе, когда и без того бывает гуляние и собрание народа. В первый день пусть было бы торжество церковное и иллюминация; на другой день торжество учёное — в Университете и бал у генерал-губернатора и опять иллюминация; на третий день — торжество народное: и быки жареные на площадях, и фонтаны, а вечером бал в Благородном собрании для дворянства и купечества и иллюминация... Да мало ли что можно бы придумать, а Москва этого стоит![4]
В это время композитором Петром Булаховым на слова Владимира Чуевского, студента юридического факультета Московского университета, написан один из наиболее известных и популярных романсов «Гори, гори, моя звезда…», представленный на творческий конкурс, посвящённый 700-летию Москвы. Хотя наибольшую известность он получил в аранжировке Сабинина в начале Первой мировой войны, когда приобрёл патриотический подтекст.
Праздник состоялся 7 сентября 1947 года, в 135-ю годовщину Бородинского сражения. К этому дню отремонтировали городские фасады, центр Москвы осветили иллюминацией, во время народных гуляний были открыты многочисленные кафе и уличные буфеты. На улицах играли духовые оркестры, крупнейший из них был расположен между Большим и Малым театрами. На улицах были выставлены довоенные танки с выгравированными датами 1147—1947[4]. Вечером торжества завершились салютом[5].
По улицам шествовали слоны из зоопарка, а перед ними шли клоуны... Шоу на стадионе «Динамо» длилось весь день... В музеях было столько народу, что невозможно войти, в театрах столпотворение[4].
После празднования 800-летия День города не отмечался в Москве ещё 39 лет. В 1986 году Борис Ельцин, занимавший тогда пост главы московского горкома КПСС, решил возродить традицию празднования Дня Москвы в сентябре. Осенью того же года в честь праздника по всему городу стали открываться продуктовые ярмарки[4].
В 1991 году День города в Москве отмечался 31 августа. Официальных мероприятий не проводилось, однако в городе состоялись народные гуляния и спортивные соревнования. Праздник финансировался не из городской казны, а за счёт спонсоров[3].
Следующий масштабный праздник на День города был организован в 1997 году на 850-летие Москвы. По указу президента России Бориса Ельцина «О праздновании 850-летия основания Москвы» от 9 ноября 1994 года была создана Государственная комиссия по подготовке к юбилею, которую возглавил мэр городаЮрий Лужков. Торжества были намечены на 6 и 7 сентября — первые выходные осени[3]. С 1997 года День города в Москве стали отмечать ежегодно[5].
До 2010 года церемония открытия праздника проходила на Тверской площади у памятника Юрию Долгорукому, с 2011 года её перенесли на Красную площадь[5]. С 2016 года по указу мэра Москвы Сергея Собянина День города стал отмечаться либо в первую, либо во вторую субботу сентября, чтобы избежать совпадения с траурными датами[8].
В 2017 году Москва отметила 870-летие. Празднование круглой даты пришлось на 9 и 10 сентября. Темой праздника стал лозунг «Город, где создается история». За два дня в разных районах Москвы прошло 427 крупных мероприятий, в которых было задействовано 4,5 тысячи человек[9]. Во время праздника часть центральных улиц города была перекрыта, но метро и МЦК работали круглосуточно[10]. К праздничной дате было приурочено открытие природно-ландшафтного парка «Зарядье» и открывшегося после реставрации олимпийского комплекса «Лужники». В 13 точках в центре города и 17 московских парках зажглись фейерверки[10].
В 2022 году Москва отметила 875-летие, празднование состоялось 10—11 сентября[11].
На 877-летие Москвы, 7-8 сентября, была открыта станция метро Потапово и первый участок новой Троицкой линии метро.