もともと日本全国で、松の内は小正月である1月15日までと定められていました。なぜ関東を中心とする地域で1月7日へと前倒しされたのでしょうか。その発端は、江戸時代初期に起こった歴史的な出来事にあります。
江戸幕府の三代将軍・徳川家光が亡くなったのが4月20日であったため、幕府は毎月20日を忌日(命日)と定めました。これに伴い、それまで1月20日に行われていた鏡開きが1月11日へ変更されることになります。
しかし、神様が家の中に滞在している松の内(1月15日まで)の期間中に、神様への供え物である鏡餅を割って食べるのは不作法であるという議論が持ち上がりました。さらに、当時の木造都市・江戸では乾燥する冬場に門松などの可燃物が立ち並ぶことで大火災のリスクが高まるという防犯・防災上の懸念も重なりました。
そこで幕府は寛文2年(1662年)、「1月7日をもって正月飾りを取り払うべし」というお触れを出しました。この通達が江戸近郊に定着した一方で、幕府の影響力が直接及びにくかった上方(関西地方)では旧来の「1月15日」の風習がそのまま受け継がれ、現在のような地域差が定着しました。