Grocery Price Check

Holidays › Christmas basket

How much does Christmas dinner cost in 2026?

A fixed list of seven core Christmas groceries, priced at the average advertised sale price in US grocery ads, from USDA data. Not a full dinner: see what's left out below. Christmas: December 25, 2026. Latest USDA report: week of October 19, 2026, 67 days before.

Latest 4-week ad average
$42.80
Sep 22–Oct 19, 2026
Same weeks a year earlier
$46.80
−8.5% now vs then · Sep 23–Oct 20, 2025
The 4 weeks before Christmas 2025
$35.17
up to Christmas, Dec 25

Short answer: This seven-item Christmas grocery basket averages $42.80 in advertised prices, from USDA reports dated Sep 22–Oct 19, 2026. It isn't a complete dinner or a quote from one store. In all 12 comparable past seasons the basket was lower in the 4 weeks before Christmas than 70 days before it. The size of the drop has varied too much for a reliable dollar forecast this far out.

October isn't Christmas pricing: last year this basket cost $46.80 in these same weeks and $35.17 in the 4 weeks before Christmas, 25% less. When ham ads have been lower-priced · Prime rib (rib roast) prices before Christmas.

What's in it

ItemQuantity boughtAvg. ad price nowCost nowCost before Christmas 2025
Spiral ham8 lb $2.99 per lb $23.92$17.60
Russet potatoes5 lb bag $3.00 per 5 lb bag $3.00$2.42
Sweet potatoes3 lb $1.31 per lb $3.93$2.91
Green beans2 lb $2.17 per lb $4.34$3.70
Yellow onions3 lb bag $2.66 per 3 lb bag $2.66$2.58
Butter1 lb $3.66 per lb $3.66$3.78
Eggs1 dozen $1.29 per dozen $1.29$2.18
Total$42.80$35.17

Totals price the listed purchase quantities, not just the portions eaten. This is a benchmark built from average advertised prices, not a checkout quote: the prices may not all be on offer at one store at the same time. Prices are averages of the weekly reports in each 4-week window; an item needs at least 2 weekly reports in a window or the total isn't shown.

Will it get cheaper before Christmas?

We compare each past season's basket 70 days before Christmas (the nearest fixed check point at or beyond today's 67 days) with its last 4 weeks before Christmas. It was lower nearer Christmas in all 12 seasons; the median change was −23%, ranging from −30% to −4%.

No reliable dollar forecast is available 70 days out. Projected for each past season from earlier seasons only, it missed by 10.1% on average, by 30.1% at worst. Every season's numbers.

By region

In 11 of 11 past Christmas seasons with enough ads, the South central basket came in below the national basket.

RegionBefore Christmas 2025vs US basketLatest 4 weeks
Northeast$34.78−1.1%not enough ads yet
South central$34.79−1.1%not enough ads yet
Midwest$35.06−0.3%not enough ads yet
Southeast$36.57+4.0%not enough ads yet
Southwest––not enough ads yet
Northwest––not enough ads yet

The same seven items priced from each region's ads. An item needs at least 2 weekly reports and an average of 25 stores advertising in the window, so early in the season some regions can't be totalled yet. Alaska and Hawaii have too few stores to total.

What's left out

Each item's average comes from many stores' ads, so you may not find every price at one store at the same time.

Every Christmas since 2014

Basket cost at average ad prices
$30 $32.50 $35 $37.50 $40 201420152016201720182019202020212022202320242025
YearChristmasBasketvs year beforeSpiral ham (8 lb)
2025Dec 25$35.17−0.3%$17.60
2024Dec 25$35.26−14.2%$17.36
2023Dec 25$41.10+4.3%$22.96
2022Dec 25$39.40+13.1%$20.48
2021Dec 25$34.85+11.6%$19.68
2020Dec 25$31.24−5.0%$16.96
2019Dec 25$32.88−1.0%$18.56
2018Dec 25$33.21+4.2%$18.48
2017Dec 25$31.87+4.8%$17.44
2016Dec 25$30.42−4.8%$17.60
2015Dec 25$31.96−16.6%$17.20
2014Dec 25$38.34–$23.68

Each year uses the same seven items and quantities, priced from the weekly ad reports dated in the 4 weeks up to Christmas Day. Not adjusted for inflation.

Questions

What does this total include?

8 lb spiral ham, russet potatoes, sweet potatoes, green beans, yellow onions, butter and eggs, at the average advertised price in US grocery ads. It leaves out stuffing, rolls, desserts and drinks (see above), and it isn't a quote from one store. In the 4 weeks before Christmas 2025 the same list averaged $35.17.

Is it lower than last year?

Compared with the same weeks a year ago, the basket is 8.5% lower ($42.80 vs $46.80). The fairer comparison with last Christmas comes in the final 4 weeks, when ads reach their Christmas prices.

Should I buy the spiral ham now or wait?

Across past seasons, spiral ham ads have been lowest-priced on average 2 weeks before through christmas week. The week-by-week history and how it was tested.

Which regions have been lower-priced?

In 11 of 11 past Christmas seasons with enough ads, the South central basket came in below the national basket. Regional totals for the latest 4 weeks are in the table above, among regions with enough stores advertising.

Download the basket, every item and year (CSV) · Free to reuse with a link back · Report a correction