Cheapism is editorially independent. We may earn a commission if you buy through links on our site.

Homemade Turkey Thanksgiving Dinner with Mashed Potatoes, Stuffing, and Corn
bhofack2/istockphoto

Have you bought your Thanksgiving turkey yet? If you are feeding a crowd, it won’t be cheap. The average price of a 16-pound turkey is $27. The good news is that the average turkey price is 6% less than last year, according to the American Farm Bureau Federation. Where you live can also make a difference in what you pay at the checkout. 

Here are the cheapest birds according to which state you buy them. 

10. Kansas (tie)

Thanksgiving dinner. Roasted turkey with pumpkins and sunflowers on wooden table
AlexRaths/istockphoto

You’ll only spend $25.85 in Kansas, which is cheaper than the average but not the cheapest.

10. Indiana (tie)

null
VeselovaElena/istockphoto

A bird in Indiana will set you back $25.85, just as it would in Kansas. And while these prices are lower than the average, you might be surprised by the how cheap the lowest is.

9. Michigan

Close up of African American family gathering for Thanksgiving dinner at dining table. Focus is on roast turkey.
Drazen Zigic/istockphoto

If you’re shopping for a turkey in Detroit, good news: it should only cost $25.35. That’s the price for the whole state, too.

7. Tennessee (tie)

Stuffed Turkey for Thanksgiving Holidays with Pumpkin, Peas, Pecan, Berry Pie, Cheese Variations and Other Ingredient
GMVozd/istockphoto

People who live in Nashville and in surrounding areas will get a good deal on turkeys, which sell for just $24.85 in the state. That’s the price for a 15-pound bird, too.

7. Kentucky (tie)

Stuffed Turkey for Thanksgiving Holidays with Pumpkin, Peas, Pecan Pie and Other Ingredient
GMVozd/istockphoto

Kentucky and Tennessee are tied when it comes to turkey prices, with both states pegged at $24.85 for a 15-pound bird.

5. Ohio (tie)

Cute little girl having fun while about to bite a stuffed turkey during Thanksgiving dinner in dining room.
skynesher/istockphoto

This Midwestern state comes in almost in the middle of the cheap turkey roundup, as you can find a turkey for $22.85 in the state. It is, however, tied at this price.

5. Illinois (tie)

Close up of African American man carving Thanksgiving turkey during family meal at dining table.
Drazen Zigic/istockphoto

Just like Ohio, Illinois has an average turkey price that is $22.85 — right in the middle of the cheapest turkeys in America.

4. Texas

Stuffed Turkey for Thanksgiving Holidays with Pumpkin, Peas, Pecan, Berry Pie, Cheese Variations and Other Ingredient
GMVozd/istockphoto

Texas may be a big state, but it’s not when it comes to turkey prices. The average price is just $22.60. 

3. Mississippi

Happy African American man having Thanksgiving lunch with his family and carving stuffed turkey at dining table.
Drazen Zigic/istockphoto

Mississippi is a good place to grab a Thanksgiving turkey, as the average price is just $22.30.

2. Louisiana

Unrecognizable black father carrying Thanksgiving turkey while serving it for his family in dining room.
skynesher/istockphoto

While getting your bird Cajun seasoned might cost more, a 15-pound bird is under $20. It costs just $19.80 in the state — and while it’s cheap, it’s slightly pricier than the cheapest.

1. Oklahoma

Close up of man serving Thanksgiving turkey to his friend during a meal at dining table.
Drazen Zigic/istockphoto

The cheapest average for turkey prices can be found in Oklahoma. A 15-pound bird is $19.75, 5 cents cheaper than can be found in runner-up state Louisiana.

For more smart consumer coverage, please sign up for our free newsletters.

Meet the Writer

Liane Starr has contributed to outlets including the Los Angeles Times, The Hollywood Reporter, People, Budget Living, and more. She still clips coupons. You can reach her at [email protected].