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.
Find Your City
Enter a city or ZIP to see individual store prices and the full menu.
Browse by State
Best Value Cities
Most Expensive Cities
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.