As a general rule, the Elf on the Shelf is set to leave on Christmas Eve, when he returns to the North Pole to report back to Santa. However, it's possible that the Elf on the Shelf could stay longer, depending on the family's traditions and preferences. It's not uncommon for some families to have the Elf on the Shelf stay until New Year's Day, or even beyond. Ultimately, it's up to the family to decide when the Elf on the Shelf should leave.