Am 26. November 1863 erklärte Präsident Abraham Lincoln, dass der letzte Donnerstag im November ein Tag der Danksagung sein würde. Diese Proklamation wurde während des Bürgerkriegs gemacht. Lincoln wollte einen nationalen Tag der Anerkennung, um der Unionsarmee und ihrem entscheidenden Sieg bei Gettysburg zu danken.
George Washington hielt auch einen nationalen Tag der Danksagung und des Gebets ab, der jedoch nicht zu einem nationalen Feiertag wurde. Die Gegner des Feiertags hielten es für unangemessen, einen Gebetstag in einem Land zu feiern, das Kirche und Staat trennte.
Präsident Roosevelt hat den Feiertag auf den dritten Donnerstag im November verschoben, um den Geschäften zwischen Thanksgiving und Weihnachten noch ein paar Verkaufstage zu geben. Der Kongress schaltete sich ein und forderte ihn auf, den Feiertag auf den vierten Donnerstag im November zu verschieben; er räumte ein, und seit 2014 ist dies das Datum, an dem jedes Jahr Thanksgiving gefeiert wird.