The best time to buy butter, from 8 years of U.S. government shelf prices.
A small season
Butter is cheapest in November, but the season is small.
Over 2018–2025, November ran a typical 3% below trend and January 2.1% above, and November was below trend in 7 of 7 years. Worth knowing if you buy a lot of butter or can stock up; otherwise a store sale beats the calendar.
November is the start of holiday baking, when stores put baking staples on sale.
Typical price each month compared with that year’s trend, 2018–2025. The bar is the median year; the thin line spans the middle half of years.
| Month | Typical vs trend | Middle half of years | Years |
|---|---|---|---|
| January | +2.1% | +0.4% to +2.2% | 7 |
| February | +0.8% | +0.4% to +2.5% | 7 |
| March | +1.2% | −0% to +3% | 7 |
| April | −0.7% | −1.4% to +0.3% | 6 |
| May | −0.8% | −2.1% to +0.9% | 6 |
| June | −1.3% | −2.5% to −0.2% | 6 |
| July | +0.2% | −0.8% to +2.1% | 6 |
| August | +0.9% | +0.6% to +1.9% | 6 |
| September | +0.3% | −1.1% to +2.1% | 6 |
| October | +0.8% | +0.6% to +2.5% | 7 |
| November | −3% | −5% to −0.7% | 7 |
| December | −2.6% | −4% to −0.8% | 7 |
The U.S. average price of butter (per pound) was $3.98 in October 2026. At today’s price level, the typical November price is about $3.82 and the typical January price about $4.03.
Each row is one year; the dot is the month butter was cheapest relative to that year’s trend. November was the single cheapest month in 1 of 6 years; the rest of the time it moved around.
| Year | Cheapest month |
|---|---|
| 2024 | March |
| 2023 | April |
| 2022 | January |
| 2021 | December |
| 2020 | November |
| 2019 | December |
What else is cheap in November: what’s cheap in November. Dairy & eggs: eggs (Jun), milk (May), cheddar (Jun), ice cream (Jul). All 39 foods: the grocery price calendar.
November. Over 2018–2025 the U.S. average price of butter in November was typically 3% below that year's trend, and below it in 7 of 7 years. January is the dearest month (2.1% above).
January, typically 2.1% above the year's trend price.
The U.S. average was $3.98 a pound in October 2026 (BLS Average Price Data).
Source: U.S. Bureau of Labor Statistics, Average Price Data (U.S. city average, not seasonally adjusted), the shelf prices BLS collects every month for the Consumer Price Index, through October 2026. Seasonal pattern and every number on this page computed by Online List Maker; how.