The short answer: When is Christmas this year? Christmas 2026 falls on Friday, December 25, 2026, and Christmas Eve is the day before, on Thursday, December 24. The date of Christmas never moves in the Western calendar, but the day of the week does, and that changes how the holiday weekend, travel and time off work out.

Our picks for when is christmas

Everything included in the HomeBase Holiday Season Bundle, shown together Save 38%

Bundles

Holiday Season Bundle

Plan Christmas, save for it all year, and host without the January money hangover.

$15.99 $25.94Buy

Below you will find the dates for the next several years, how federal holidays are observed, and a simple timeline for getting gifts, food and plans done without the last-minute rush.

If you are already making a list, the Christmas Budget and Gift Planner keeps names, gift ideas and spending limits together, and the Holiday Season Bundle pairs that planner (which also has a Christmas card list and a holiday calendar) with a meal planner for holiday menus, savings trackers, a bill tracker and a cleaning schedule.

Christmas Budget and Gift Planner for tracking gifts and holiday spending

Christmas dates for the next few years

Year Christmas Eve Christmas Day
2026 Thursday, December 24 Friday, December 25
2027 Friday, December 24 Saturday, December 25
2028 Sunday, December 24 Monday, December 25
2029 Monday, December 24 Tuesday, December 25

In 2026, Christmas on a Friday creates a natural three-day weekend for many workers. In 2027, Christmas lands on a Saturday, so the federal holiday is observed on Friday, December 24, 2027. That is a rule worth knowing if you are planning travel or asking for time off well in advance. If your family marks dates before Christmas Eve, add St. Nicholas Day to the December plan.

Is Christmas a federal holiday?

Yes. Christmas Day is one of the eleven federal holidays in the United States. The U.S. Office of Personnel Management publishes the official list each year and explains the observance rules: when a holiday falls on a Saturday, federal employees usually get the Friday before off, and when it falls on a Sunday, they get the following Monday. Banks, post offices and most government offices close on Christmas Day.

Christmas Eve is a different story. It is not a permanent federal holiday under law, though presidents have occasionally closed federal offices on December 24 by executive order. Many private employers give a half day or a full day. If you want to know which stores, banks and services are open, our guide to what's open on Christmas Eve covers the common patterns.

Why Christmas is on December 25

Christmas celebrates the birth of Jesus, but the Bible does not give a date. According to Britannica, December 25 was being observed in Rome by the fourth century, and the date may have been chosen in part to line up with existing midwinter festivals around the winter solstice. Over the centuries the holiday picked up traditions from many cultures, from evergreen trees and candles to gift giving and Santa Claus.

Christmas Eve has its own long history. Britannica's entry on Christmas Eve notes that many Christian traditions count holy days from sunset, which is one reason the evening before Christmas became such an important time for church services, family meals and customs like opening a single gift.

When is Orthodox Christmas?

Many Orthodox Christian churches celebrate Christmas on January 7. They still mark December 25, but on the older Julian calendar, which currently runs 13 days behind the Gregorian calendar most of the world uses. So for families who follow those traditions, Orthodox Christmas in the 2026 to 2027 season falls on Thursday, January 7, 2027.

A simple Christmas planning timeline

  1. Early November: set a total holiday budget and make your gift list.
  2. Mid November: order anything that ships from far away, and book travel.
  3. Black Friday through early December: buy most gifts and track what you spend.
  4. Second week of December: mail cards and packages to beat the shipping rush.
  5. Week of December 14: plan the Christmas Eve and Christmas Day menus and shop for pantry items.
  6. December 22 and 23: buy fresh food, wrap the last gifts and confirm plans.
  7. December 24: keep the day light, since many stores close early.

How many days until Christmas?

The number changes every day, so the easiest way to keep track is our live Christmas countdown. If you like a longer runway, try the holiday countdown planner, which spreads gift buying, baking and decorating across the weeks. Families who want to keep spending in check can also set a target with our guide to how much to spend on Christmas.

Starting early does more than lower stress. When you spread purchases over several paychecks instead of one, you are less likely to lean on credit cards, and you have time to compare prices instead of grabbing whatever is left. Even a rough plan written in early November gives you a clear picture of what December will cost.

The bottom line

Christmas 2026 is on Friday, December 25, and Christmas Eve is Thursday, December 24. Christmas Day is a federal holiday, while Christmas Eve usually is not. Mark the dates now, set a budget, and give yourself a few weeks of runway so the holiday feels like a celebration instead of a scramble.

The Holiday Collection

Give every person a limit and watch what's left

The Christmas Budget & Gift Planner adds up every list for you: a budget for each person, a log of each purchase and the amount left to spend, plus printable gift, card, menu and to-do pages.

  • Spreadsheet for Excel and Google Sheets
  • 11 printable pages, US Letter + A4
  • Instant download, 14-day fix-or-refund promise

Want next December already paid for? The Holiday Season Bundle adds a sinking funds tracker, the savings challenge and hosting planners. $15.99 $25.94 →

Planning the whole season? See the holiday sets from $7, with early prices through Cyber Monday

Frequently asked questions

When is Christmas 2026? Christmas 2026 is on Friday, December 25, 2026. Christmas Day falls on December 25 every year in the Western calendar, so the date never changes, only the day of the week. Because it lands on a Friday this year, many people will get a three-day weekend from Friday through Sunday.

When is Christmas Eve 2026? Christmas Eve 2026 is on Thursday, December 24, 2026. It is the evening and day before Christmas, and many families celebrate with a special dinner, church services, candlelight events or opening one gift. Many stores and offices close early that afternoon, so plan errands for the morning.

Is Christmas Eve a federal holiday? No, Christmas Eve is not one of the permanent federal holidays set by law, though a president has occasionally given federal employees the day off by executive order. Christmas Day on December 25 is a federal holiday, and many private employers also give a half day or full day on Christmas Eve.

Why do some people celebrate Christmas on January 7? Many Orthodox Christian churches, including those in Russia, Serbia, Ukraine and Ethiopia, follow the older Julian calendar for church holidays. On that calendar, December 25 falls on January 7 of the modern Gregorian calendar, which is why Orthodox Christmas is usually celebrated on January 7.

Free printable

Get the free Holiday Budget Starter Kit

A one-page holiday budget, a gift list with a spending limit for every person, and a 6-week countdown so December stays calm and paid for. You'll also get our weekly HomeBase email with simple holiday planning, budgeting and hosting tips.

Sources

  1. OPM: Federal holidays opm.gov
  2. Britannica: Christmas britannica.com
  3. Britannica: Christmas Eve britannica.com