How Much Does Oil Weigh? Complete Weight Guide
How Much Does Oil Weigh? The Straight Answer
Oil weighs less than water. That's the short version. A gallon of water tips the scales at about 8.3 pounds, while a gallon of oil comes in around 7 to 7.6 pounds depending on the type. The exact number varies because not all oils are created equal.
If you're working with liters, you're looking at roughly 0.87 to 0.92 kg per liter. Most common cooking oils sit in this range. Motor oils and industrial oils can differ based on their viscosity and additives.
Why Oil Floats on Water
Oil is less dense than water. Period. This is why you see oil pooling on top when you mix the two. Density is the relationship between mass and volume, and oil consistently comes out lighter.
The specific gravity of most oils falls between 0.87 and 0.92. Water has a specific gravity of 1.0. Anything below that number floats. This isn't complicated physics—it's just how liquids work.
Weight by Oil Type
Different oils have different weights. Here's what you're actually working with:
Cooking and Food Oils
These are the most common oils people encounter daily:
- Olive oil: ~7.6 lbs per gallon (0.91 kg/L)
- Vegetable oil: ~7.7 lbs per gallon (0.92 kg/L)
- Coconut oil: ~7.7 lbs per gallon (0.92 kg/L)
- Canola oil: ~7.6 lbs per gallon (0.91 kg/L)
- Peanut oil: ~7.7 lbs per gallon (0.92 kg/L)
The differences are small. For cooking purposes, you can treat most food oils as roughly equivalent in weight.
Motor Oil Weights
Motor oils get more complicated because viscosity matters. A 5W-30 doesn't weigh the same as a 10W-40:
- 5W-30: ~7.4 lbs per gallon (0.87 kg/L)
- 10W-30: ~7.5 lbs per gallon (0.89 kg/L)
- 10W-40: ~7.6 lbs per gallon (0.90 kg/L)
- 20W-50: ~7.8 lbs per gallon (0.93 kg/L)
Heavier viscosity oils contain more additives, which adds weight. Synthetic oils tend to be slightly lighter than conventional oils of the same viscosity rating.
Industrial and Specialty Oils
Some oils fall outside the typical range:
- Motor oil (conventional): 7.0-7.8 lbs/gallon
- Hydraulic oil: 7.1-7.4 lbs/gallon
- Gear oil: 7.5-8.0 lbs/gallon
- Crude oil: 6.5-8.0 lbs/gallon (highly variable)
Quick Reference Table
| Oil Type | Weight (lbs/gal) | Weight (kg/L) |
|---|---|---|
| Water | 8.34 | 1.00 |
| Olive Oil | 7.6 | 0.91 |
| Vegetable Oil | 7.7 | 0.92 |
| Coconut Oil | 7.7 | 0.92 |
| Motor Oil (5W-30) | 7.4 | 0.87 |
| Motor Oil (10W-40) | 7.6 | 0.90 |
| Motor Oil (20W-50) | 7.8 | 0.93 |
| Hydraulic Oil | 7.2 | 0.86 |
| Crude Oil (light) | 6.5 | 0.78 |
| Crude Oil (heavy) | 8.0 | 0.96 |
Why Temperature Changes Everything
Heat expands liquids. Cold contracts them. A gallon of oil at 40°F weighs the same as a gallon at 200°F—but the volume changes significantly.
For every 10°F increase in temperature, oil expands by about 0.5 to 0.7 percent. This matters in industrial applications where you're pumping oil through pipelines or measuring large quantities.
If you're doing precise calculations, you need to factor in temperature. Most reference weights assume a standard temperature of 60°F (15.5°C).
How to Calculate Oil Weight
You don't need a chemistry degree. Here's the formula:
Weight = Volume Ă— Density
That's it. If you know how many gallons you have and the density of your specific oil, you can calculate the weight.
Example: You have 50 gallons of vegetable oil (density 0.92 kg/L or 7.7 lbs/gallon).
50 gallons Ă— 7.7 lbs/gallon = 385 pounds
Getting Started: Measuring Your Oil
If you need to find the weight of oil you currently have:
- Step 1: Find the volume in gallons or liters
- Step 2: Identify your oil type (vegetable, motor, hydraulic, etc.)
- Step 3: Look up the density or weight per gallon for that oil
- Step 4: Multiply volume by the weight per unit
For motor oil, check the owner's manual or the oil bottle—it often lists specific gravity. If you have an unknown oil, a hydrometer will tell you the density directly.
Barrel Weight: What the Oil Industry Uses
The oil industry measures in barrels. One standard barrel equals 42 US gallons.
Using the average crude oil weight of about 7.2 lbs per gallon, a barrel of oil weighs roughly 300-320 pounds. Light crude oils are lighter; heavy crude oils are heavier.
This is why oil tankers and pipeline operators care about density. They bill by weight, not volume—and temperature compensation is built into their calculations.
Common Questions
Does oil weigh less than water?
Yes. Every time. Oil density is always lower than water's 1.0 g/cmÂł specific gravity. This is why oil spills float on the ocean surface.
Is a gallon of oil heavier than a gallon of milk?
No. Milk is mostly water and weighs close to 8.6 lbs per gallon. Oil is lighter at 7-7.7 lbs per gallon.
Does the weight of oil affect engine performance?
It can. Using the wrong viscosity oil makes your engine work harder. Heavier oils at cold temperatures cause poor lubrication on startup. Lighter oils at high temperatures may not protect adequately.
How much does a 55-gallon drum of oil weigh?
Depending on the oil type, between 385 and 440 pounds. Motor oil drums typically weigh around 420-430 lbs when full. Hydraulic oil drums are lighter at around 395-405 lbs.
The Bottom Line
Oil weighs roughly 7 to 8 pounds per gallon. The exact number depends on the oil type, temperature, and any additives mixed in. For most practical purposes—cooking, car maintenance, DIY projects—you can use 7.5-7.7 lbs per gallon as your baseline.
When precision matters, check the manufacturer's specifications or use a scale. Otherwise, the numbers above will serve you well.