Games held by the National Football League (NFL) on Christmas Day, December 25, are an occasional part of the league's schedule. In contrast to Thanksgiving Day games, however, they have not been an annual occurrence, since Thanksgiving is always on a Thursday while Christmas can fall on any day of the week. The NFL held two Divisional Playoff games on Christmas Day in 1971 when the regular season only spanned a 14-week period. This proved unpopular, and the league avoided any more games on Christmas Day until 1989. Since then, the league has played occasional Christmas Day and/or Christmas Eve games in certain years, as part of week 16 or 17 of the regular season.
As of the end of the 2023 season, there have been 30 Christmas Day games in the NFL's history, all broadcast nationally. Two games were played each Christmas Day from 2004 to 2006, 2016 to 2017, and 2021 (and will do so again in 2024). In 2022 and 2023, three games were scheduled.
From 1989 to 2019, the NFL had typically scheduled games on Christmas Day if it fell on a Saturday, Sunday, or Monday. Beginning in 2020, the league has scheduled at least one Christmas game every season, even when the holiday falls on a day in which the NFL does not usually schedule games.
If Christmas Day falls on a Sunday, then the normal slate of Sunday afternoon games is instead played on Saturday, Christmas Eve, and one of the Christmas Day games will include the standard Sunday Night Football telecast. When Christmas Day falls on a Monday, the normal slate of Sunday afternoon games is still played on Christmas Eve, and Monday Night Football on Christmas night, but the Sunday Night Football telecast has been moved to either Monday afternoon or to Saturday, December 23.