Local

How much are turkeys this Thanksgiving? See prices at KC-area grocery stores

A Thanksgiving turkey feast. Stock image.
A Thanksgiving turkey feast. Stock image. Pexels

Depending on which store you go to, the price of a turkey in Kansas City can vary as Thanksgiving approaches.

Turkey prices have increased across the country by 75% since October 2024, reaching $1.71 per pound in October 2025, according to a Purdue University study. Part of the surge is due to the Highly Pathogenic Avian Influenza, also known as bird flu, which has impacted poultry flocks across the U.S.

Some Kansas City stores have turkeys for as high as $2.99 per pound, and as low as $0.79 per pound. If you go the organic route for your turkey, expect that to be even more expensive.

The Star went around multiple grocery stores on Monday, Nov. 24, throughout the city to find the prices and deals on Turkeys. The most expensive turkeys per pound were at Whole Foods, while the least expensive were at Target.

Here’s what we found:

Aldi, 6415 Troost Ave.

  • Jennie-O frozen whole turkey — $0.97 per pound
  • Butterball whole turkey — $0.97 per pound

Aldi’s is offering a $40 Thanksgiving meal, which includes a whole turkey and several other items.

Cosentino's, 14 W. 62 Terrace

  • Fresh hen turkey — $1.99 per pound
  • Honeysuckle tom fresh turkey — $2.49 per pound
  • Butterball tom fresh — $2.99 per pound
A group of turkeys up for sale at Cosentino’s Market, 14 W. 62 Terrace.
A group of turkeys up for sale at Cosentino’s Market, 14 W. 62 Terrace. Rashad Alexander ralexander@kcstar.com

Hyvee - 7620 State Line Road

  • Honeysuckle turkey — $1.39 per pound

A purchase of the honeysuckle turkey comes with a free ham, according to signs at Hyvee.

Sun Fresh - 4209 E. 50th Terrace

  • Young turkeys — $1.99 per pound

Target - 8509 State Line Road

  • Jennie-O premium frozen young turkeys — $0.79 per pound
  • Premium all natural butterball young turkeys, 10 to 16 pounds — $0.99 per pound

Whole Foods - 301 E. 51st St.

  • Whole turkeys — $2.99 per pound
  • Organic whole turkeys — $3.99 per pound

Walmart Super Center - 11601 E. US Highway 40

  • Young turkeys — $0.84 per pound

This story was originally published November 25, 2025 at 4:55 PM.

Related Stories from Kansas City Star
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER