Milk calories by type: whole, 2 percent, 1 percent and skim
ยท Viral Tandel

Looking up 2 milk nutrition facts usually turns into a comparison, because nobody checks one milk in isolation. Here are all four, from the United States Department of Agriculture, on the same basis: per 100 g, and per the 244 g cup USDA weighs.
Key takeaways
- Whole 61 kcal per 100 g, 2 percent 50, 1 percent 43, skim 34.
- Per 244 g cup: 149, 122, 105 and 83.
- Protein barely moves across the four, from 3.27 g to 3.43 g per 100 g.
- Fat is the entire difference: 3.2 g down to 0.08 g per 100 g.
- Carbohydrate is essentially flat too, because lactose is unaffected by skimming.
All four, side by side
| Milk | kcal per 100 g | kcal per cup, 244 g | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Fat free, skim | 34 | 83 | 3.43 g | 4.92 g | 0.08 g |
| Low fat, 1 percent | 43 | 105 | 3.38 g | 5.18 g | 0.95 g |
| Reduced fat, 2 percent | 50 | 122 | 3.36 g | 4.9 g | 1.9 g |
| Whole | 61 | 149 | 3.27 g | 4.63 g | 3.2 g |
Read the protein column. It goes 3.43, 3.38, 3.36, 3.27. That is a range of 0.16 g across the entire set, and it runs the opposite way to intuition: skim has marginally the most, because taking fat out leaves everything else slightly more concentrated.
The carbohydrate column behaves the same way. Lactose is in the water fraction of milk, not the fat, so skimming does not remove it.
Which means the whole comparison is one column. Fat goes from 3.2 g to 0.08 g per 100 g, and the calories follow it down.
What this is worth in practice
Sixty six calories a cup separates whole from skim. Whether that matters depends entirely on how you drink it.
If milk is a drink in your day, two or three cups of it, the choice is worth 130 to 200 calories and is one of the easier swaps available. If milk is a splash in coffee, the difference is a handful of calories and switching will not change anything except how your coffee tastes.
This is a general point worth more than the milk example. The size of a swap is the per-unit difference multiplied by how much you actually consume, and people routinely optimise small per-unit differences on things they barely eat while ignoring large ones on staples. A rough log across a full week, as argued in the case for a rough log every day, shows you which of your foods are actually load-bearing.
What is not on this page
Plant milks. Oat, almond, soy, coconut and the rest vary so much by brand, and between sweetened and unsweetened versions of the same brand, that a generic figure would be close to meaningless. This page uses USDA's dairy entries and stops there.
For those, the carton is the source. It is printed, it is specific to what you bought, and it beats any database average, which is the same reason barcode scanning is free and unlimited in the app rather than being treated as a fallback.
Also absent: lactose free milk is nutritionally close to its equivalent, since the lactose is split rather than removed, but check the carton if the figure matters to you.
Logging it
Measure once, then reuse. A cup is 244 g, a splash in coffee is a lot less, and the gap between what people say is a splash and what it actually is tends to be large.
KalTrack reads the carton panel directly, which is the right answer for anything that comes with printed figures. Try it on your milk.
This is general information about published nutrition data, not medical advice. If you are managing cholesterol, a dairy allergy or lactose intolerance, talk to a clinician or a registered dietitian.
Questions
What are the nutrition facts for 2 percent milk?
USDA puts reduced fat 2 percent milk at 50 kcal per 100 g, with 3.36 g protein, 4.9 g carbohydrate and 1.9 g fat. A 244 g cup comes to about 122 kcal.
How much lower is skim milk than whole?
About 44 percent. Whole milk is 61 kcal per 100 g and skim is 34, which across a 244 g cup is 149 against 83.
Does skim milk have less protein?
No, slightly more per 100 g. Skim is 3.43 g against 3.27 g for whole, because removing fat concentrates everything else. The difference is small either way.
Which milk is best for a calorie target?
Whichever you will actually keep drinking. The gap between whole and skim is about 66 kcal a cup, which matters if you drink several and barely registers if you use a splash in coffee.
Are plant milks covered here?
No. Oat, almond, soy and the rest vary enormously by brand and by whether they are sweetened, and this page only uses figures USDA publishes for dairy milk. Read the carton.
Sources
- USDA FoodData Central, FNDDS, FDC ID 2705385 (milk, whole): fdc.nal.usda.gov/food-details/2705385/nutrients
- USDA FoodData Central, FNDDS, FDC ID 2705386 (milk, reduced fat 2%): fdc.nal.usda.gov/food-details/2705386/nutrients
- USDA FoodData Central, FNDDS, FDC ID 2705387 (milk, low fat 1%): fdc.nal.usda.gov/food-details/2705387/nutrients
- USDA FoodData Central, FNDDS, FDC ID 2705388 (milk, fat free skim): fdc.nal.usda.gov/food-details/2705388/nutrients