McDonald's prices in Iowa
148 McDonald's restaurants in Iowa, prices checked 2026-10-03.
Key findings
- A McDonald's Big Mac typically costs $5.79 in Iowa ($4.79 to $6.99 across 148 restaurants). McDonald's here is 4% below its typical price in the US.
The scoop
Shelby travel stop tops the mapMcDonald's has a 32% spread across 148 Iowa restaurants. The priciest basket is $33.54 at a travel stop site in Shelby, IA, while Fairfield, IA serves the cheapest at $25.44.
Iowa sits on the cheaper sideThe state of IA ranks 15 of 51 states for McDonald's prices, with 1 = cheapest. Its median basket is $28.74, which is 4% below the national typical price.
Big Mac gap is wideThe Big Mac® runs from $4.79 to $6.99 in Iowa. Fairfield, IA has the $4.79 Big Mac, while Shelby, IA has the $6.99 one.
Davenport leads the bargain townsAmong Iowa towns shown, Davenport, IA has the lowest McDonald's median basket at $26.74. Cedar Rapids, IA is the priciest town listed, with a median basket of $29.34.
Every McDonald's in Iowa, by town
Each restaurant links to its full menu with prices. A town with its own page links to it, where every brand there is compared.
More prices
- McDonald's prices across the US
- Every brand in Iowa
- Burger King in Iowa
- Wendy's in Iowa
- Taco Bell in Iowa
- KFC in Iowa
- Popeyes in Iowa
- Chick-fil-A in Iowa
- Chipotle in Iowa
- Jersey Mike's in Iowa
- Firehouse Subs in Iowa
- Five Guys in Iowa
- Culver's in Iowa
- A&W in Iowa
- Sonic in Iowa
- Arby's in Iowa
- Dunkin' in Iowa
- Wingstop in Iowa
- Hardee's in Iowa
Questions people ask
- How much is a McDonald's Big Mac in Iowa?
- As of 2026-10-03, a Big Mac costs $4.79 to $6.99 at 148 McDonald's restaurants in Iowa, typically $5.79.
- Where is the cheapest McDonald's in Iowa?
- The cheapest McDonald's in Iowa is at 1705 W Burlington Ave, Fairfield, comparing the same basket at 148 restaurants (Drive Thru Index, 2026-10-03).
How these prices are measured
Every day we check the menu at every restaurant of each chain, through the same ordering app its customers use, and record each item's pickup price. Restaurants are compared on a basket of items every full-menu restaurant of that brand sells. An index of 100 is the brand's typical (median) restaurant in the country, so 95 means 5% cheaper and 110 means 10% pricier. Brands are only ever compared with themselves, never with each other.
Citing this data: Source: Drive Thru Index (https://drivethruindex.com/brands/mcdonalds/iowa), prices checked 2026-10-03. You are welcome to quote any figure on this page.