$3.49 to $3.99 is the recorded chocolate shake band, with no middle, at 520 calories.
No single McDonald's Chocolate Shake price came out of this check. Two readings returned $3.49 and $3.99, which will not settle a middle, so the row carries a band instead. McDonald's puts the small cup at 520 calories, heaviest of the three shake flavours and 50 above the strawberry version of the same drink. All three are sold at the same small size.
McDonald's guides — surveys, menus and gift cards · McDonald's sweets & treats prices, every item compared · McDonald's menu prices across every list checked
What you need
4 itemsChocolate Shake (Small) price and calories
| Item | Typical price | Price range | Calories |
|---|---|---|---|
| Chocolate Shake (Small) | varies | $3.49 – $3.99 | 520 Cal |
If something goes wrong
The typical price cell reads varies rather than a figure
- Cause
- The check returned $3.49 and $3.99, roughly 14% apart. Two points make a band and they do not make an average worth printing.
- Fix
- Take $3.49 as the floor and $3.99 as the ceiling. The vanilla row, built on three readings, settled at $3.99, which suggests the upper end is the busier one.
Three shake flavours carry three different calorie counts
- Cause
- All three arrive in the same small cup, and McDonald's publishes them 50 calories apart at most: 520 here, 480 for vanilla, 470 for strawberry.
- Fix
- Treat the 50-calorie range as the whole flavour decision. Anyone counting will save more by dropping to a sundae at 330 or a cone at 200.
Shake calories quoted elsewhere are much higher
- Cause
- Cup size is usually the reason. Every figure on this page describes the small, and only one of the two listings behind this row records a size at all.
- Fix
- Check which size a figure belongs to before comparing. This row is the small throughout, on both the price and the calorie side.
One cup size, three flavours, and a 50-calorie spread
Three shakes appear in this section, all at the small size, and flavour is the only thing the menu puts between them. McDonald's own figures say what that is worth: 470 calories for strawberry, 480 for vanilla, 520 for chocolate. The entire flavour decision spans 50 calories.
What's in it
A chocolate shake, served blended in a cup at the small size. The published figure is 520 calories, read once from McDonald's product page. Below that line nothing was available: the macro table and the allergen list on every product page in this section are drawn in by a calculator that runs in the browser, so a plain read of the page returns them empty and none of those values could be read.
Set the shake against the other frozen items and it is the heavy end. A Vanilla Cone is 200, a Hot Fudge Sundae is 330, an OREO McFlurry is 410, and this cup is 520. Format rather than flavour drives that ladder, and the drinkable end of it sits highest, which is why the lightest shake still outweighs the heaviest sundae by 140 calories.
Price is the thin part of this page. Across the published US prices in August 2026 the check returned $3.49 and $3.99, and two points cannot produce a defensible middle, so the typical cell was left reading varies rather than filled with $3.74. The vanilla row nearby rests on three readings and settled at $3.99. Roughly 95% of US restaurants under the brand are franchised, a share McDonald's states in its Form 10-K, and each operator prices the board, so a two-reading band should be read as a hint rather than as a range.
Is it worth it
Against the other two flavours, the choice is close to free. Chocolate costs 40 calories more than vanilla and 50 more than strawberry, and no price difference between the three showed up in this check at all. Pick on taste.
Against the rest of the dessert board it is the expensive option in every sense. Somewhere near $3.49 to $3.99 buys 520 calories, while $1.99 buys a cone at 200 and $3.89 buys a sundae at 330. A shake is the largest single dessert here short of an M&M'S McFlurry at 570.
For the price at one address there is only one reliable route. Open the McDonald's app, set the restaurant, and read the figure there, because with two readings behind this row nothing published nationally is going to be closer.
Chocolate Shake (Small) at a glance
- McDonald's price
- not published
- Calories
- 520, from McDonald's
Questions people ask
How much is a chocolate shake at McDonald's?
Between $3.49 and $3.99 on the two readings taken from published US listings in August 2026. No typical figure is claimed, because two points are not enough to place one.
How many calories are in a McDonald's chocolate shake?
520 for the small cup, published by McDonald's. Vanilla is 480 and strawberry 470, so chocolate is the heaviest of the three by a margin of 40 to 50.
Which McDonald's shake has the fewest calories?
Strawberry, at 470 for a small. The gap to chocolate is 50 calories, which is the whole range across the flavour choice, since all three are sold at the same cup size.
Is this page an official McDonald's price list?
No. The 520-calorie count belongs to McDonald's; the two prices behind this row were recorded from published US listings in August 2026 and dated under the table.
Can this site tell me the price at my local McDonald's?
No. Franchisees run about 95% of US restaurants and price their own menus, and this row rests on two readings, so the national picture here is thinner than most. The McDonald's app settles it locally.