Price Intelligence · October 2026

McDonald's Menu Prices by City & State

The national average for a Big Mac is $5.91 — but prices range from $3.99 to $9.5 depending on where you live. We track store-level prices at 9259 US McDonald's locations across all 50 states. Search your city below or pick a state to browse individual stores, compare menu prices, and find out exactly what you'll pay before you order.

All 50 States 9,249 neighborhoods Updated October 2026

How Much Does McDonald's Cost in Your City?

McDonald's prices are not set nationally — every franchise sets its own prices based on local operating costs, real estate, and regional economics. That's why a Big Mac averages $5.91 nationally but can cost as little as $3.99 in lower-cost markets and as much as $9.5 in higher-cost urban markets.

Prices vary widely across the US. Coastal and dense urban markets are often more expensive, while many Southern and Midwestern cities are more affordable. Use the city rankings and state grid above to compare nearby markets using current store-level data.

Use the state grid and city lists above to find exact prices at McDonald's near you. Every figure on this page comes from real store-level data — not estimates or national averages applied uniformly.

Every city page shows a list of individual McDonald's locations with their addresses and prices. You can drill down to a single store to see its full menu with prices, compare its prices against the city average and state average, and spot which items are cheaper or more expensive at that location. Use the search box at the top of this page to go directly to a store by city name or ZIP code.

MenuPriceTracker.com is not affiliated with McDonald's Corporation. Prices are averages and may not reflect current prices at your local McDonald's.