What Determines the Weight of a Gallon of Oil

A U.S. gallon of oil often weighs about 7 to 8 pounds (roughly 3.2 to 3.6 kilograms). Use 7 pounds per gallon for a quick estimate. The exact weight depends on the oil’s density and temperature, so check the product’s data sheet when you need a close estimate.
This article uses the U.S. liquid gallon, which holds 3.785 liters. An imperial gallon holds 4.546 liters, so the same oil weighs more per imperial gallon.
Why oil weight varies
A gallon measures volume. Pounds measure weight. To find the weight of a gallon of oil, you need its density, which tells you how much mass fits in that volume.
Specific gravity offers a shortcut. It compares a liquid’s density with water’s density. Water weighs about 8.34 pounds per U.S. gallon, so you can estimate an oil’s weight by multiplying 8.34 by its specific gravity.
For example, oil with a specific gravity of 0.90 weighs about 7.51 pounds per gallon:
8.34 lb/gal × 0.90 = 7.51 lb/gal
A specific gravity of 0.85 gives about 7.09 pounds per gallon. A value of 0.95 gives about 7.92 pounds per gallon. These are calculated estimates, not a fixed weight range for every product. Use the value for the specific oil you have.
Many oils are less dense than water, which is why oil often floats on water. Oil types still differ. Fuel, cooking, engine, and industrial oils can have different densities, and products in the same broad category may vary too. The American Petroleum Institute provides information about engine oil and its product standards (American Petroleum Institute). For food oils, USDA FoodData Central provides food composition information, including entries for oils such as canola oil (USDA FoodData Central).
Crude oil also varies in composition and density. The U.S. Energy Information Administration explains how petroleum and petroleum products are measured and described (U.S. Energy Information Administration).
Temperature changes the result
Oil expands as it warms and contracts as it cools. A fixed amount of warm oil takes up more space than the same amount of cold oil, so a gallon of warm oil weighs less than a gallon of that oil when it is cold.
Density and specific gravity figures are often reported at a reference temperature. When comparing a measurement with a data-sheet value, check whether the temperatures match. For a rough household or workshop estimate, the difference may not matter. For a calculation that depends on an accurate load or shipment weight, temperature can affect the result.
How to find the weight for a specific oil
Start with the product’s data sheet. Look for a line labeled “density” or “specific gravity,” and note the stated temperature and units. If the sheet gives specific gravity, multiply it by 8.34 pounds per gallon to estimate the weight per gallon.
If the sheet lists density in another unit, convert it before using the figure. For example, density may be listed in kilograms per cubic meter. Keep the units clear throughout the calculation. A number in kilograms per cubic meter cannot be used directly as pounds per gallon.
You can also measure the oil. Place a clean container on a scale and tare it, then add a known volume of oil and record the weight. Divide the oil’s weight by its volume to get weight per unit volume. If you measure less than a gallon, make sure the volume is accurate before scaling the result to a gallon.
A hydrometer can measure specific gravity if it is suitable for the liquid and used according to its instructions. Multiply the reading by 8.34 to get an estimated weight in pounds per U.S. gallon. For an unknown, mixed, or used oil, a product data sheet may not describe the sample well, so a measurement can be more useful.
One worked example
Suppose you need to estimate the weight of 5 U.S. gallons of oil with a specific gravity of 0.89.
First, calculate the weight per gallon:
8.34 lb/gal × 0.89 = 7.42 lb/gal
Then multiply by the volume:
7.42 lb/gal × 5 gal = 37.1 lb
The five gallons of oil weigh about 37.1 pounds, before counting the container. This estimate uses the specific gravity provided. For a closer calculation, use the density on the product’s data sheet at its stated temperature.
Key Takeaways
- A U.S. gallon of oil often weighs about 7 to 8 pounds. Use 7 pounds per gallon for a quick estimate.
- The exact weight depends on the oil’s density and temperature.
- To estimate weight from specific gravity, multiply the value by 8.34 pounds per U.S. gallon.
- For a specific product, check its data sheet or measure a known volume. Include the container’s weight when calculating a full load.