До эпохи Петра Великого Новый год на Руси отмечался 1 сентября (по старому стилю), что совпадало с началом церковного индикта — так называемого «новолетия». Это было обусловлено византийской традицией, унаследованной древнерусским государством. Однако сам Новый год как массовый праздник в привычном для нас смысле не существовал — дата имела скорее административно-церковный характер, нежели народно-праздничный.
Переломным моментом стал указ Петра I от 20 декабря (30 декабря по современному календарю) 1699 года, по которому праздничное летоисчисление России было перенесено с 1 сентября на 1 января. Начиная с 1 января 1700 года, Новый год стали отмечать по образцу европейских держав: с украшением домов, уличными гуляньями, фейерверками и церемониями. Именно эту дату можно считать отправной точкой начала празднования Нового года в России в том виде, который постепенно стал общепринятым.
Позже, после перехода на новое летоисчисление (в 1918 году был принят Григорианский календарь), дата празднования сместилась в соотношении со старым стилем, однако сам Новый год оставался 1 января. В советский период (особенно с 1930-х и 1940-х годов) Новый год стал одним из центральных светских праздников, наряду с Днём Победы и другими памятными датами. К середине XX века сформировался уже хорошо знакомый нам формат празднования — с украшенной ёлкой, Дедом Морозом и Снегурочкой, подарками и долгожданными выходными днями.
Таким образом, хотя официальный сдвиг Нового года с осени на зиму произошёл ещё в начале XVIII века, массовый привычный нам праздничный Новый год в России окончательно установился и получил нынешний антураж к середине XX века.