Skip to main content

Research and reporting · The fast-food data lab

Follow the price. Find the pattern.

Built for journalists, analysts, researchers, and technical readers. Compare familiar items, inspect a bounded catalog, and trace how menu value changes from chain to chain, state to state, ZIP to ZIP, and store to store.

Snapshot scope

Display-eligible food listings
1.4M
Tracked locations
21.2K
Calorie-known items
93%
Protein-known items
90%

12 chains · 996 canonical items · latest exact item evidence Aug 1, 2026

Analysis excludes beverages, condiments, non-food rows, and items manually removed from display.

Quick read

The average listing by chain.

A fast orientation before the item-level analysis. These are curated food-listing-weighted chain means, so menu size and store coverage affect the result.

Ranking metric

  1. 01Wendy'sWendy'sSupport count unavailable119 cal / $
  2. 02KFCKFCSupport count unavailable113 cal / $
  3. 03Taco BellTaco BellSupport count unavailable101 cal / $
  4. 04Five GuysFive GuysSupport count unavailable95 cal / $
  5. 05Culver'sCulver'sSupport count unavailable92 cal / $
  6. 06Panda ExpressPanda ExpressSupport count unavailable84 cal / $
  7. 07Chick-fil-AChick-fil-ASupport count unavailable84 cal / $
  8. 08PopeyesPopeyesSupport count unavailable83 cal / $
  9. 09Jersey Mike'sJersey Mike'sSupport count unavailable79 cal / $
  10. 10McDonald'sMcDonald'sSupport count unavailable75 cal / $
  11. 11Domino'sDomino'sSupport count unavailable71 cal / $
  12. 12Shake ShackShake ShackSupport count unavailable64 cal / $
Source: Calories per Dollar maintained display-eligible place aggregates and bounded exact current item evidence. Chain means come from maintained rollups of the current display-eligible food listings. Nutrition averages exclude unreported values. Exact metric-ready support is shown when it is present in this snapshot; otherwise the count is labeled unavailable. No row constructs a matched menu basket or a typical customer order. Bounded exact item-evidence window: Feb 28, 2026–Aug 1, 2026.

01 / Head to head

Big Mac versus Dave's Single®.

Start with familiar items, then change either side. Every figure is a canonical-item average across tracked locations; the price spread shows why the store still matters.

McDonald's

Big Mac

1,218 tracked price locations

Price rows observed Mar 2, 2026–Mar 3, 2026

Wendy's

Dave's Single®

4,147 tracked price locations

Price rows observed Mar 3, 2026–Mar 3, 2026

Food illustrations show the item type, not the restaurant’s exact product. Restaurant logos identify the chain.

Average listed price

Lower answers the price question

$7.11

1,218 locations

observed Mar 2, 2026–Mar 3, 2026

$6.07

4,147 locations

observed Mar 3, 2026–Mar 3, 2026

Calories per dollar

Higher means more reported calories for $1

83 cal / $

1,218 locations

observed Mar 2, 2026

97 cal / $

4,147 locations

observed Feb 21, 2026

Protein per dollar

Higher means more reported protein for $1

3.6 g / $

1,218 locations

observed Mar 2, 2026

4.8 g / $

4,147 locations

observed Feb 21, 2026

Reported calories

Average nutrition value attached to the canonical item

580 cal

1,218 locations

observed Mar 2, 2026

580 cal

4,147 locations

observed Feb 21, 2026

Reported protein

Average nutrition value attached to the canonical item

25.0 g

1,218 locations

observed Mar 2, 2026

29.0 g

4,147 locations

observed Feb 21, 2026

Big Mac

1,218 locations

$4.79 low$7.11 average$10.19 high

Dave's Single®

4,147 locations

$3.59 low$6.07 average$8.49 high
Source: Calories per Dollar maintained display-eligible place aggregates and bounded exact current item evidence. Item values come from the canonical-item aggregate and are unweighted means across locations with a latest retained accepted price. Each row shows its own computable-location count; nutrition copied to multiple store prices is not the same as independent nutrition research. Minimum and maximum prices are observed store endpoints, not a promise of today’s availability. Bounded exact item-evidence window: Feb 28, 2026–Aug 1, 2026.

02 / Stack rankings

Rank the item, not the hype.

Switch the question without blending the answers. Calorie value, protein value, and listed price each keep their own ranking and their own unit.

Ranking metric

Calories per dollar

Canonical items observed at 25 or more locations with this metric available. Bars are relative to the leader in this view.

15 highest-ranked items shown

  1. 01

    Secret Recipe Fries

    KFC · 2,876 metric-ready locations

    254 cal / $

  2. 02

    Chocolate Chunk Cookie

    Wendy's · 4,147 metric-ready locations

    244 cal / $

  3. 03

    Sugar Cookie

    Wendy's · 4,147 metric-ready locations

    244 cal / $

  4. 04

    Cheesy Bean and Rice Burrito

    Taco Bell · 4,804 metric-ready locations

    239 cal / $

  5. 05

    Pie Poppers

    KFC · 2,792 metric-ready locations

    237 cal / $

  6. 06

    Chocolate Chunk Cookie

    Chick-fil-A · 469 metric-ready locations

    224 cal / $

  7. 07

    Twister

    KFC · 2,824 metric-ready locations

    218 cal / $

  8. 08

    Sausage Biscuit

    Wendy's · 3,761 metric-ready locations

    209 cal / $

  9. 09

    Honey Butter Biscuit

    Wendy's · 3,755 metric-ready locations

    208 cal / $

  10. 10

    Large Chick-fil-A Waffle Potato Fries®

    Chick-fil-A · 473 metric-ready locations

    206 cal / $

  11. 11

    Large Hash Browns

    Chick-fil-A · 391 metric-ready locations

    197 cal / $

  12. 12

    Brownie Batter Chocolate Frosty Swirl™

    Wendy's · 4,036 metric-ready locations

    195 cal / $

  13. 13

    Large Seasoned Potatoes

    Wendy's · 4,156 metric-ready locations

    195 cal / $

  14. 14

    Bacon Twister

    KFC · 2,820 metric-ready locations

    193 cal / $

  15. 15

    Brownie Batter Vanilla Frosty Swirl™

    Wendy's · 4,088 metric-ready locations

    193 cal / $

This is not a health score. A high calorie-value rank and a high protein-value rank answer different questions, so Explorer never combines them into one opaque number.

Inspect store listings →
Source: Calories per Dollar maintained display-eligible place aggregates and bounded exact current item evidence. Rankings use a bounded candidate catalog selected across chains and the 5, 25, and 100-location views—not the old paginated display sample. Every displayed candidate is then recomputed from exact current location rows. Thresholds use the locations where the selected ratio can actually be computed; unknown nutrition remains unranked for that metric. Bounded exact item-evidence window: Feb 28, 2026–Aug 1, 2026.

02b / Category rankings

Put like against like.

Burgers rank against burgers, tacos against tacos, and brownies against brownies. Each table uses one exact purchase format, serving basis, size, and portion count.

Ranking metric

Burgers by calories per dollar

One canonical item per row, averaged without store weighting across its latest positive-price locations. Rank eligibility uses the locations where this metric can be computed.

Ranking burgers

Exact primary family is required. Combo meals, add-ons, non-food rows, and unresolved classifications do not enter the default table. Every table is one exact purchase-format, serving-basis, size, and portion-count partition. “Limited” is opt-in only inside that same partition, so slices, shareables, and different piece counts never blend into one ranking. Food illustrations show type, not an exact restaurant product.

Inspect store listings →

03 / The value frontier

Two kinds of value. One field of items.

Farther right means more reported calories per dollar. Higher means more reported protein per dollar. The upper-right is strong on both measures—but it still is not a health score.

On smaller screens, the two-axis field becomes four readable groups. The same item values remain available below.

Read the plotted values as a table
ItemRestaurantCalories / $Protein / $Locations with both
Beefy 5-Layer BurritoTaco Bell1043.6 g4,811
Bean BurritoTaco Bell1555.6 g4,809
Cheese QuesadillaTaco Bell783.2 g4,807
Burrito Supreme®Taco Bell643.2 g4,805
Cheesy Bean and Rice BurritoTaco Bell2395.4 g4,804
10 PC. Chicken NuggetsWendy's844.7 g4,156
4 PC. Chicken NuggetsWendy's673.7 g4,156
4 PC. Spicy Chicken NuggetsWendy's723.8 g4,156
Classic Chicken SandwichWendy's764.6 g4,156
Jr. Natural-Cut FriesWendy's1041.5 g4,156
MeatZZa HandTossed Pizza, LargeDomino's1450.7 g3,529
Stuffed Cheesy BreadDomino's690.7 g3,529
Ultimate Pepperoni HandTossed Pizza, LargeDomino's1410.7 g3,529
Bacon & Jalapeno Stuffed Cheesy BreadDomino's780.8 g3,528
#4 The Number Four - WrapJersey Mike's813.4 g3,134
#5 The Super Sub - RegularJersey Mike's773.6 g3,134
#11 Stickball Special - WrapJersey Mike's963.9 g3,133
#5 The Super Sub - GiantJersey Mike's844.0 g3,133
Brownie - RegularJersey Mike's1801.8 g3,093
BiscuitKFC1403.1 g2,899
Sweet CornKFC210.6 g2,893
Secret Recipe FriesKFC2543.9 g2,876
TwisterKFC2185.7 g2,824
Bacon TwisterKFC1935.4 g2,820
CheeseburgerFive Guys853.9 g1,336
Bacon BurgerFive Guys763.7 g1,335
Bacon CheeseburgerFive Guys813.9 g1,335
CheeseburgerMcDonald's954.8 g1,221
Big MacMcDonald's833.6 g1,218
Chicken McNuggets, 6 PieceMcDonald's522.9 g1,218
Chicken McNuggets, 10 PieceMcDonald's593.3 g1,214
Buffalo Chicken Tenders — 2 pcCulver's554.1 g645
Buffalo Chicken Tenders — 4 pcCulver's654.7 g645
Beef Pot Roast — SandwichCulver's584.4 g644
Buffalo Chicken Tenders — 1 pcCulver's463.5 g637
Large Chick-fil-A Waffle Potato Fries®Chick-fil-A2062.4 g473
Medium Chick-fil-A Waffle Potato Fries®Chick-fil-A1702.0 g472
Small Chick-fil-A Waffle Potato Fries®Chick-fil-A1471.8 g472
Spicy Chicken SandwichChick-fil-A855.3 g472
Grilled Chicken SandwichChick-fil-A807.4 g471
Bacon Cheese FriesShake Shack1235.7 g334
Cheese FriesShake Shack1262.1 g334
Double Bacon CheeseburgerShake Shack624.7 g334
3Pc Blackened TendersPopeyes284.3 g291
Cinnamon Apple PiePopeyes1241.6 g287
Spicy Chicken SandwichPopeyes1234.9 g269
Large Homestyle Mac & Cheese Popeyes1204.7 g267
Bigger Plate | Side: Chow Mein | Entree: Beijing Beef x3Panda Express1504.2 g34
Bigger Plate | Side: Chow Mein | Entree: Black Pepper Chicken x3Panda Express1064.0 g34
Bigger Plate | Side: Chow Mein | Entree: Black Pepper Sirloin Steak x3Panda Express684.0 g34
Bigger Plate | Side: Chow Mein | Entree: Broccoli Beef x3Panda Express773.1 g34
Source: Calories per Dollar maintained display-eligible place aggregates and bounded exact current item evidence. The field uses the highest-coverage canonical items from each tracked chain, prioritized by locations where both ratios can be computed. Both axes use their full displayed domain; no percentile clipping is applied. Dashed rules are display medians, and the table is the complete text equivalent. Bounded exact item-evidence window: Feb 28, 2026–Aug 1, 2026.

04 / Place changes the answer

States set the pattern. Cities and ZIP codes reveal the mix.

Geography can change the price attached to the same item, while state and city summaries also change with the chains and menu items present. Explorer shows both—and labels the difference.

State menu-mix tile map

Choose a metric, then select any state for its exact value and coverage. Tile position is geographic shorthand; color carries the indexed value.

Color the states by

Index 100 is the metric-ready-listing-weighted average of the states shown. This describes the tracked menu mix, not general food prices or cost of living.

Swipe the state tile map horizontally.

Use the arrow keys to move between states. Home and End move to the first and last tile in visual order.

Below 100Above 100

City versus city

Compare the descriptive average listing in two sufficiently covered cities. The center rule in each desktop comparison is the weighted baseline for the city set.

First city

ORLANDO, FL

2,704 price-ready listings · calorie support unavailable · protein support unavailable

32 locations · 2 chains

Price rows observed Observation window unavailable

Calorie rows Observation window unavailable · protein rows Observation window unavailable

Second city

New York, NY

7,023 price-ready listings · calorie support unavailable · protein support unavailable

101 locations · 8 chains

Price rows observed Observation window unavailable

Calorie rows Observation window unavailable · protein rows Observation window unavailable

Metric-specific support counts are unavailable for at least one city, so the calorie and protein index baselines use price-ready listing counts as an explicit proxy. The interface does not infer missing nutrition support.

Average listed price

$4.41

$16.41

Calories per dollar

123 cal / $

76 cal / $

Protein per dollar

4.1 g / $

3.7 g / $

Price indexORLANDO, FL: 41 · New York, NY: 152

Calorie-value indexORLANDO, FL: 136 · New York, NY: 84

Protein-value indexORLANDO, FL: 120 · New York, NY: 110

These are descriptive menu-mix averages. Different cities can contain different chains and items, so this is not a matched-basket price index and must not be read as a cost-of-living ranking.

McDonald's Big Mac by ZIP code

Average observed price in the 120 highest-coverage ZIP groups returned for this item.

Median $6.93Price rows observed Mar 2, 2026–Mar 3, 2026

Minimum
$5.39
25th percentile
$6.54
Median
$6.93
75th percentile
$7.61
Maximum
$9.19

Percentiles give every ZIP group equal weight and use linear interpolation between adjacent ZIP averages.

34293Venice, FL$5.39
30214Fayetteville, GA$5.59
36695Mobile, AL$5.59
36606Mobile, AL$5.64
06418Derby, CT$9.19
06450Meriden, CT$9.14
06106Hartford, CT$9.09
06824Fairfield, CT$8.75

Low and high rows are distribution endpoints among the returned high-coverage ZIP groups. This is a geographic snapshot, not a claim about historical price change.

Store versus store

The exact lowest and highest retained prices for McDonald's Big Mac among tracked stores with coordinates. The higher endpoint is 113% above the lower one.

Higher observed endpoint

$10.19

McDonald's

Rt-95 Northbound (Between Exit 12-13) · Darien · CT · 06820

Price observed Mar 3, 2026

Open this store on the map →
Source: Calories per Dollar maintained display-eligible place aggregates and bounded exact current item evidence. State and city values are maintained snapshot rollups of the latest retained display-eligible food read model. Nutrition aggregate values exclude unreported ratios. When metric-specific support counts are unavailable, the interface labels its price-ready-listing-weighted baseline as a proxy rather than inventing nutrition coverage. ZIP and store views use one stable canonical item and require positive retained prices; ZIP rows require at least two locations. Store detail returns the global low and high plus one deterministic context store per covered state. No panel is a historical trend until enough immutable observations accumulate. Bounded exact item-evidence window: Feb 28, 2026–Aug 1, 2026.

05 / Sources & method

Every chart leaves a paper trail.

Explorer separates the retained observation, the computed snapshot, the statistical unit, and the interface cache. Those are four different things.

From one store price to one item average

01

Display-eligible food listing

One latest accepted positive price for a canonical item at one tracked store

02

Value ratio

Reported calories or protein divided by that location price

03

Canonical item average

Unweighted mean across tracked locations with the metric available

04

Place and chain summaries

Listing-weighted means across the latest retained display-eligible food mix

Source ledger

ChapterServing sourceStatistical unit
Item matchup & rankingsmenu_items_latest · bounded exact candidatesCanonical item across locations
Chain quick readagg_by_restaurantLatest retained display-eligible food listing
State tile mapagg_by_stateLatest retained display-eligible food listing
City comparisonagg_by_cityLatest retained display-eligible food listing
ZIP & store spreadmenu_items_latest · bounded exact candidatesOne selected canonical item at a store

Place averages come from maintained display-eligible aggregate read models. Exact metric-support counts and observation windows are shown only where the serving layer can provide them without an unbounded national scan.

Snapshot schema
explorer.v3
Computed (UTC)
Sep 9, 2026, 7:25 PM
Exact item-evidence window
Feb 28, 2026–Aug 1, 2026
Cache state
miss
Cache behavior
12-hour refresh target; stale may remain if refresh fails
Snapshot build
One read-only repeatable-read transaction
Stale menu locations
22,973

Unknown nutrition is never converted to zero. Rankings require a positive average value and the selected metric-ready location threshold. Nutrition attached at brand or item level can repeat across store prices; a larger location denominator is not a count of independent laboratory observations. State and city summaries are descriptive menu-mix comparisons, not matched baskets.

Beverages, condiments, non-food rows, and manual display exclusions are outside this population. Source data can be stale and the maintained serving layer can lag immutable source observations. ZIP and store views describe geographic variation in latest retained prices, not time trends; the status page is the authority for freshness and serving-drift conditions.