The Cheapest States for a Big Mac
If you want the most affordable Big Mac in the country, head south. Texas leads the pack with an average price of just $5.04 across 754 zip codes — the lowest we tracked anywhere. Close behind:
- Louisiana — $5.25 (163 zip codes)
- North Carolina — $5.25 (305 zip codes)
- Oklahoma — $5.25 (144 zip codes)
- Alabama — $5.29 (183 zip codes)
- Mississippi — $5.37 (104 zip codes)
These states share common threads: lower minimum wages, cheaper commercial real estate, and operating costs that let franchisees price more aggressively. Tennessee ($5.38), West Virginia ($5.39), Arkansas ($5.42), and Indiana ($5.42) round out the budget-friendly tier.
Where You'll Pay the Most
Alaska tops the chart at $7.37, though that average comes from just 17 zip codes. Remote supply chains and extreme logistics push prices higher than anywhere else in the country.
The Northeast dominates the expensive end:
- Alaska — $7.37
- Arizona — $7.20
- Massachusetts — $7.15
- New Hampshire — $7.11
- Connecticut — $7.01
- Vermont — $6.99
- Maine — $6.99
- Rhode Island — $6.97
Arizona's $7.20 average across 178 zip codes stands out as the priciest in the lower 48. High demand in metro Phoenix and Tucson likely drives that number. Meanwhile, New England states cluster together in the $6.97 to $7.15 range, where higher wages and dense urban costs inflate everything on the menu.
The Middle of the Pack
Most states land between $5.50 and $6.50. California, often assumed to be the most expensive, actually averages $6.70 across its massive 781-zip-code sample — expensive, but not top-tier. New York comes in at $6.90, New Jersey at $6.84.
Some notable mid-range averages:
- Washington DC — $6.95 (16 zip codes)
- Hawaii — $6.69 (38 zip codes)
- Montana — $6.57 (32 zip codes)
- Nevada — $6.34 (78 zip codes)
- Delaware — $6.28 (28 zip codes)
- Maryland — $6.27 (168 zip codes)
- Washington — $6.26 (197 zip codes)
States like Colorado ($6.16), Pennsylvania ($6.15), Virginia ($6.11), and New Mexico ($6.11) hover just above the six-dollar mark. The Midwest stays reliably moderate — Illinois at $5.88, Ohio at $5.75, Minnesota at $5.77, Kansas at $5.70.
Why These Prices Vary So Much
Franchise operators set their own prices based on local costs. Labor is the big one — states with higher minimum wages see that reflected at the register. Real estate matters too; a McDonald's in downtown Manhattan pays rent that a location in rural Oklahoma never will.
Supply chain complexity plays a role in outliers like Alaska and Hawaii. Getting ingredients to remote locations costs more, and those expenses get baked into the menu. Even within a single state, prices can swing by a dollar or more between urban and rural locations.
The Big Mac hasn't fundamentally changed since 1968, but what you pay for it has become a snapshot of local economics. Whether you're grabbing one for $5.04 in Texas or $7.37 in Alaska, the two all-beef patties taste the same — your receipt just tells a different story.