Thanksgiving Day in 2023 is on Thursday, November 23rd. It is celebrated annually on the fourth Thursday of November in the United States. Thanksgiving is a federal holiday and is traditionally a holiday to give thanks for the food collected at the end of the harvest season. It is a time for many people to give thanks for what they have and is a day for families and friends to get together for a special meal.