Measurement Guide

How Many Ounces in a Gallon of Milk?

A US gallon of milk holds 128 fluid ounces, the same as a gallon of any other liquid. Here is how that breaks down for half gallons, quarts and cups, why the weight on a scale is a different number, and what changes if you shop in the UK or Canada.

Infographic showing one US gallon of milk holds 128 fluid ounces, equal to 4 quarts, 8 pints or 16 cups, with a half gallon at 64 fluid ounces

Standing in the dairy aisle with a recipe in one hand, it is fair to wonder how many ounces in a gallon of milk. The answer is 128 fluid ounces. That holds for whole, 2%, skim, lactose-free and plant-based milks alike, because a fluid ounce measures how much space a liquid takes up, not what the liquid is.

The rest of this guide covers half gallons and smaller cartons, the difference between fluid ounces and the ounces on a kitchen scale, and the UK and Canadian sizes that do not match a US gallon.

πŸ“‹ Table of Contents
  1. How many ounces in a gallon of milk, exactly?
  2. Half gallons, quarts and smaller cartons
  3. Fluid ounces vs ounces on a scale
  4. UK and Canadian gallons of milk
  5. Putting the number to work
  6. Frequently Asked Questions

How many ounces in a gallon of milk, exactly?

One US liquid gallon is 128 US fluid ounces, so a gallon of milk contains 128 fl oz. The gallon itself is a fixed volume: NIST Handbook 44 (see Appendix C) lists it as 231 cubic inches, divided into 4 quarts. Splitting each quart into 32 fluid ounces gives the 128 you see on the jug.

One gallon of milk equalsAmount
Fluid ounces128 fl oz
Cups16 cups
Pints8 pints
Quarts4 quarts
Millilitersβ‰ˆ 3,785 mL

Half gallons, quarts and smaller cartons

Every common milk size is a simple fraction of a gallon, so the ounces follow the same pattern. So how many ounces are in a half gallon of milk? 64 fluid ounces, exactly half of 128. A quart holds 32, a pint holds 16, and the little half-pint cartons that turn up in school lunches hold 8.

Infographic comparing milk container sizes in fluid ounces: gallon 128, half gallon 64, quart 32, pint 16 and half pint 8
Each milk size is half the one before it.
Milk containerFluid ouncesCupsFraction
1 gallon128 fl oz161 gal
Β½ gallon64 fl oz8Β½ gal
1 quart32 fl oz4ΒΌ gal
1 pint16 fl oz2β…› gal
Β½ pint8 fl oz11/16 gal

Fluid ounces vs ounces on a scale

Here is where people get tripped up. The 128 on the jug is fluid ounces, a measure of volume. Put that same gallon on a kitchen scale and the display will show a bigger number, because milk is slightly denser than water. Using a typical whole-milk density of about 1.03 g/mL, a gallon weighs roughly 137.5 oz, or 8.6 pounds. A gallon of water comes in at about 133.3 oz (8.3 lb).

Infographic showing a gallon of milk is 128 fluid ounces by volume but about 137.5 ounces, or 8.6 pounds, by weight
Same milk, two different numbers: volume and weight.
ContainerVolumeApprox. weight (oz)Approx. weight (lb)
1 gallon128 fl ozβ‰ˆ 137.5 ozβ‰ˆ 8.6 lb
Β½ gallon64 fl ozβ‰ˆ 68.8 ozβ‰ˆ 4.3 lb
1 quart32 fl ozβ‰ˆ 34.4 ozβ‰ˆ 2.1 lb
1 pint16 fl ozβ‰ˆ 17.2 ozβ‰ˆ 1.1 lb
1 cup8 fl ozβ‰ˆ 8.6 ozβ‰ˆ 0.5 lb

Whole, 2% and skim milk differ from each other by only a fraction of a percent, so treat these as working figures; real weights shift a little with fat content and temperature, and the jug adds its own weight. When a recipe or label lists milk in ounces, it almost always means fluid ounces. Our fluid ounce vs ounce guide explains how to tell them apart for any ingredient.

UK and Canadian gallons of milk

The 128 figure belongs to the US gallon. The UK uses the imperial gallon, which is 160 imperial fluid ounces, or about 4.546 litres. An imperial fluid ounce is a touch smaller than a US one (28.41 mL against 29.57 mL), so an imperial gallon works out to roughly 153.7 US fluid ounces. In practice, UK shops sell milk by the pint and the litre rather than the gallon, and Canadian shops sell it in litres.

SizeStated amountIn US fluid ouncesMilliliters
US gallon128 US fl oz128β‰ˆ 3,785 mL
UK imperial gallon160 imperial fl ozβ‰ˆ 153.7β‰ˆ 4,546 mL
Canadian 4 L jug4 litresβ‰ˆ 135.34,000 mL

The same split between US and UK sizes affects pints too, which our US pint vs UK pint comparison walks through.

Putting the number to work

Once you know a gallon is 128 fl oz, any milk quantity is one step of arithmetic:

πŸ“ Formula

Fluid ounces = Gallons Γ— 128 Gallons = Fluid ounces Γ· 128

For example, a recipe that needs 96 fl oz of milk calls for 96 Γ· 128 = 0.75 gallon, which is 3 quarts. For quick answers on any amount, use our gallon to oz converter, or try the gallons to quarts converter if you prefer thinking in quarts.

The same number helps with serving sizes. A gallon fills sixteen 8-ounce glasses or about ten and two-thirds 12-ounce mugs. Many US nutrition labels list a serving of milk as 1 cup (240 mL), which makes a gallon about 15.8 labeled servings rather than a neat 16.

Frequently Asked Questions

No. Every US gallon of milk holds 128 fluid ounces, whatever the fat percentage. Only the weight changes, and only by a fraction of a percent.
Multiply the number of gallons by 128: 2 gallons is 256 fl oz, 3 gallons is 384 fl oz and 5 gallons is 640 fl oz. Half-gallon cartons add 64 fl oz each, so three of them hold 192 fl oz.
Also 128 fluid ounces. Volume does not depend on what the liquid is, so a plant-based gallon holds the same amount as a dairy gallon, although the weights differ.
Milk jugs usually leave a little air at the top, and the shape of the jug can make that gap look bigger than it is. A jug sold as a gallon is still meant to hold 128 fl oz of milk.