McDonald's Happy Meal Prices, Options & Calories (2026)
Quick answer
A McDonald's Happy Meal costs about $4.69 to $8.19 in 2026, depending on the main and your store. You choose a Hamburger, 4-piece or 6-piece Chicken McNuggets, and each meal comes with kids fries, Apple Slices, a kids drink and a toy. With 1% milk, the meals run 395 to 475 calories.
Key facts
| Price range | About $4.69 to $8.19, varies by store |
|---|---|
| Main choices | Hamburger, 4-piece McNuggets, 6-piece McNuggets |
| Always included | Kids fries, Apple Slices, a kids drink and a toy |
| Calories (with 1% milk) | 395 to 475 |
| Rewards cost | 7,000 MyMcDonald's Rewards points (Aug. 2026) |
| Order ahead | Kids menu in the McDonald's app |
How much is a Happy Meal at McDonald's?
A Hamburger Happy Meal typically costs about $4.69 to $6.69 in 2026, and a McNuggets Happy Meal runs about $6 to $8.19. The exact price depends on your store, since McDonald's franchisees set their own prices.
The lowest figure we found came from Texas stores outside Dallas, where Tasting Table reported a $4.69 Hamburger Happy Meal in February 2026. At the other end, a Columbus, Ohio, store's delivery menu in July 2026 listed $6.69 for the Hamburger Happy Meal, $7.19 for the 4-piece McNuggets version and $8.19 for the 6-piece. Delivery menus usually cost more than ordering at the counter, so in-store prices at that store were likely a bit lower. In the priciest areas it goes higher still: Mashed found 6-piece McNuggets Happy Meals near $9 at some locations in 2026. For perspective, Mashed put a Hamburger Happy Meal at about $2.23 to $2.99 back in 2001, before milk and apple slices were part of the meal.
So, how much does a Happy Meal cost near you? Open the McDonald's app, pick your store and look in the kids menu. The price shown there is the one you will pay for pickup.
What comes in a McDonald's Happy Meal?
Every McDonald's Happy Meal comes with a main, kids-size World Famous Fries, Apple Slices, a kids drink and a Happy Meal toy. There are three mains on the U.S. menu in fall 2026.
- Hamburger Happy Meal: a plain McDonald's Hamburger.
- 4-piece Chicken McNuggets Happy Meal: four white-meat McNuggets.
- 6-piece Chicken McNuggets Happy Meal: six McNuggets for a hungrier kid.
The drink choices are 1% low-fat milk, reduced-sugar low-fat chocolate milk, DASANI water, or Honest Kids Appley Ever After organic juice drink.
The kids fries are smaller than a small order, at 110 calories, so they work as a taste rather than a full side. Older kids who want more food often do better with a regular menu item, which we cover below.
| Happy Meal | Typical price | Calories with 1% milk |
|---|---|---|
| Hamburger Happy Meal | about $4.69 to $6.69 | 475 |
| 4-piece Chicken McNuggets Happy Meal | about $7.19 (one Ohio store, delivery) | 395 |
| 6-piece Chicken McNuggets Happy Meal | about $5.99 to $8.19 | 475 |
Which McDonald's Happy Meal should I order?
For a younger or lighter eater, the 4-piece McNuggets Happy Meal is the smallest at 395 calories. For a hungrier kid, the 6-piece McNuggets or Hamburger Happy Meal adds more food for 475 calories.
A few practical points help you choose:
- Hamburger: McDonald's plain Hamburger, the lightest burger on the menu at 250 calories by itself. It is usually the cheapest Happy Meal.
- 4-piece McNuggets: the smallest main, with 170 calories for the nuggets alone. Good for toddlers or as a snack.
- 6-piece McNuggets: 250 calories of nuggets, and often the best fit for school-age kids.
- Drink: water keeps the total lowest, and 1% milk is the drink McDonald's uses for its Happy Meal calorie figures. Check the app for the chocolate milk and juice drink numbers.
If your child has a food allergy, check each item's allergen information in the McDonald's app before ordering. McDonald's warns that shared kitchen equipment means cross-contact can happen.
How many calories are in a Happy Meal?
A McDonald's Happy Meal has 395 to 475 calories when you choose 1% milk, according to McDonald's. The 4-piece McNuggets Happy Meal is the lightest at 395.
Both the Hamburger Happy Meal and the 6-piece McNuggets Happy Meal total 475 calories with kids fries, Apple Slices and 1% milk. Choosing water instead of milk trims the total, while a dipping sauce adds 30 to 110 calories. For more numbers across the menu, see our McDonald's nutrition guide.
What is the Happy Meal toy right now?
McDonald's changes Happy Meal toys regularly, and its U.S. Happy Meal page does not name the current toy. To see the current toy, ask at your restaurant or look at the kids menu in the McDonald's app.
Past lineups give a sense of how this works. In January 2026, for example, McDonald's brought back 16 Changeables toys, first released between 1987 and 1990, for a limited run. Limited sets like that do not last all year, so if your child wants a specific toy, ask the store before you order.
You can also order a Happy Meal ahead from the kids menu in the McDonald's app, for pickup or McDelivery at participating stores. McDonald's notes that delivery prices may be higher than in the restaurant and that delivery fees may apply.
How can I order a Happy Meal for less?
The easiest savings come from MyMcDonald's Rewards and from the McValue menu. A Happy Meal costs 7,000 rewards points, and for older kids the Under $3 Menu can feed them for less.
- Use points. At 100 points per $1, a free Happy Meal takes $70 of app spending. If you already buy McDonald's often, that is a good use of points.
- Check the app's Deals tab. Offers change often and differ by store.
- Build your own. A McDouble or 4-piece McNuggets from the Under $3 Menu plus Apple Slices (about $1.39) can cost less than a Happy Meal, though you skip the toy and the drink.
- Skip delivery for small orders. McDonald's says delivery prices can run higher than in the restaurant, and fees may apply.
For a whole-family order, compare the $5 McChicken Meal Deal and the $6 McDouble Meal Deal on our McDonald's deals page.
Frequently asked questions
How much is a kids meal at McDonald's?
McDonald's kids meal is the Happy Meal, which costs about $4.69 to $8.19 in 2026 depending on the store and whether you pick a Hamburger, 4-piece McNuggets or 6-piece McNuggets. Each includes kids fries, Apple Slices, a kids drink and a toy. Delivery prices are usually higher than in-store.
Can you order a Happy Meal in the McDonald's app?
Yes. McDonald's lets you order a Happy Meal from the kids menu in the McDonald's app for pickup or McDelivery at participating restaurants. Delivery prices may be higher than in the restaurant, and fees may apply. Ordering in the app also earns MyMcDonald's Rewards points on your purchase.
How much does a Happy Meal cost in rewards points?
In August 2026, a Happy Meal cost 7,000 MyMcDonald's Rewards points, the same tier as a Big Mac or a 10-piece McNuggets. You earn 100 points per $1 spent in the McDonald's app or by scanning your code, so 7,000 points takes about $70 of spending. Point costs can change.
More about McDonald's
Prices, calories and hours for every item are on our McDonald's menu page.
Sources
Prices are typical U.S. prices and vary by location. Last checked October 2026.
- McDonald's Happy Meal menu — used for Happy Meal options, sides, toy, app ordering
- McDonald's Hamburger Happy Meal page — used for contents, drink choices, 475 calories
- McDonald's 4 piece Chicken McNuggets Happy Meal page — used for contents, 395 calories
- McDonald's 6 piece Chicken McNuggets Happy Meal page — used for contents, 475 calories
- McDonald's Kids Fries product page — used for calories
- Tasting Table: What $15 gets you at Burger King vs McDonald's in 2026 — used for combo meal and Happy Meal prices, end of the dollar menu
- FastFoodMenuPrices: McDonald's menu prices (July 2026 snapshot) — used for delivery-menu prices at one Columbus, Ohio store
- The Points Guy: MyMcDonald's Rewards guide (Aug. 2026) — used for points earning rate, redemption tiers, expiration, no stacking with deals
- McDonald's McValue menu page — used for Under $3 Menu items, meal deal lineup, 'prices and participation may vary' terms
- Mashed: McDonald's menu prices in the early 2000s vs 2026 — used for Happy Meal prices in 2001 and 2026
- Rallies: McDonald's revives 16 Changeables Happy Meal toys (Jan. 28, 2026) — used for Changeables toy revival, January 2026