Rischio
Start free
Curriculum · Soil laboratory
  1. 1Phase relationships
  2. 2Specific gravity
  3. 3Sieve analysis
  4. 4Hydrometer test
  5. 5Atterberg limits
  6. 6Unified Soil Classification System (USCS)
  7. 7Proctor compaction
  8. 8Direct shear
  9. 9One-dimensional consolidation

AcademySoil laboratory

Specific gravity of soil: ASTM D854 test and formula

The specific gravity of soil by ASTM D854, step by step: formula, pycnometer calibration, test procedure, correction to 20 °C and a calculator.

A pycnometer on a balance in its three weighings: empty (M_B), filled with water to the mark (M_BW), and with soil and water to the mark (M_BWS)

The specific gravity of soil, GsG_s, tells you how heavy the soil grains are compared with water. The specific gravity test, ASTM D854, measures it with a water pycnometer: you weigh a calibrated flask full of water, then the same flask with a known mass of dry soil and water, and the difference between the two weighings gives the volume of the grains. Soil classification doesn’t use GsG_s, but almost every phase relationship does: void ratio, porosity, degree of saturation, the zero air voids curve of a compaction test and the hydrometer analysis all need it.

Specific gravity calculator

Calculator · ASTM D854

Dry soil
g

The container's tare, in grams.

g

After oven-drying to constant mass.

Pycnometer
Pycnometer + water

With the calibration, the calculator brings MBW to the test's temperature.

g

Clean and dry, in grams.

g

Filled with distilled water at the test's temperature.

g

With the soil in and the water topped up to the same mark.

Temperature
°C

The slurry's, to 0.1 °C. The table runs from 15 to 30 °C: pick the temperature below and the water's density and K come with it.

Coarse fraction
Particles retained on the dividing sieve

If the sample had them, they are tested apart and combined with the fine fraction.

Water density by temperature

TemperatureDensityK

At 20 °C water's density is 0.99821 g/cm³ and K = 1.00000, water's specific gravity relative to water at 20 °C. Click another row to change the test's temperature.

2.691

Specific gravity at 20 °C · Gs = 2.691 at 20 °C

29.6 g (307.8 − 278.2). At 20 °C its density is 0.99821 g/cm³, and at 20 °C 0.99821. 11.02 cm³, the water the soil displaces. Gs = 2.691 at the test's temperature; corrected to 20 °C, Gs₂₀ = 2.691

The test's results

QuantityValue
Dry soil mass · Ms307.8 − 278.229.6g
Water density at the test's temperature · ρ0.99821g/cm³
Temperature coefficient · Kρ / ρ₂₀1.00000
Pycnometer volume · V(MBW − MB) / ρ249.65cm³
Grains' volume · Vg(MBW + Ms − MBWS) / ρ11.02cm³
Specific gravity at the test's temperature · GsMs / (MBW + Ms − MBWS)2.691
Specific gravity at 20 °C · Gs₂₀K × Gs2.691

This calculator is offered for information and technical support. It doesn't replace professional judgment or the reviews due, and its use is the user's responsibility.

The calculator also has a page of its own, to keep at hand: the specific gravity calculator.

What is the specific gravity of soil?

The specific gravity of soil solids is the mass of a volume of soil grains divided by the mass of the same volume of gas-free distilled water at the same temperature. Because it compares two masses, it has no units. Labs usually report it referred to water at 20 °C. Written with densities:

Gs=ρsρwG_s = \frac{\rho_s}{\rho_w}

where ρs\rho_s is the density of the solid particles and ρw\rho_w the density of water. Multiplying GsG_s by the density of water at 20 °C gives the density of the soil solids, which hardly changes with temperature.

The pycnometer test rests on Archimedes’ principle: the grains push out a volume of water equal to their own volume, and weighing that water gives the volume. Air trapped between the grains adds volume that isn’t soil, and a change in temperature changes how much water fits in the flask; most of the procedure is there to control those two.

ASTM D854 applies to the soil solids that pass a sieve. The 2014 edition tests the fraction passing the 4.75 mm (No. 4) sieve. The 2023 edition accepts solids passing the 9.5 mm (3/8 in.) sieve or a smaller one, and keeps the split on the No. 4 sieve as the referee method. The retained fraction is tested with ASTM C127, and the two results are combined (see the calculations). The method doesn’t suit solids that the test itself would change or highly organic material that floats in water; ASTM D5550, with a gas pycnometer, can be used for those. Soils with water-soluble matter, such as salt, or with added cement or lime need special treatment.

Specific gravity formula

In the pycnometer test, the densities in the definition become three masses. Call MBWM_{BW} the mass of the flask filled with water, and put a mass MsM_s of dry soil into it. The soil pushes out a volume of water equal to the volume of the grains, VsV_s, so the flask with water and soil weighs:

MBEmpty pycnometerclean and dryMBWWater to the markat temperature TMBWSSoil and water to the markdeaired, at temperature Tmark
MBWS=MBW+Ms−ρwVsM_{BWS} = M_{BW} + M_s - \rho_w V_s

Solving for the mass of the water the grains displaced, ρwVs=MBW+Ms−MBWS\rho_w V_s = M_{BW} + M_s - M_{BWS}, and dividing the mass of the grains by it gives the specific gravity formula of the pycnometer test:

GT=MsMBW+Ms−MBWSG_T = \frac{M_s}{M_{BW} + M_s - M_{BWS}}

Where:
GTG_T is the specific gravity of the soil solids at the test temperature TT,
MsM_s is the mass of the oven-dry soil, in g,
MBWM_{BW} is the mass of the flask filled with water to the calibration mark, at temperature TT, in g,
MBWSM_{BWS} is the mass of the flask filled with water and soil to the same mark, at temperature TT, in g.

The denominator is the mass of the water that the grains displace. The same idea works for any solid: its specific gravity is its density divided by the density of water.

Specific gravity of water and the temperature correction

The specific gravity of water is 1 when it is compared with water at the same temperature. Its density does change with temperature, though: the calculator uses 0.99821 g/mL at 20 °C and 0.99705 g/mL at 25 °C. Two consequences follow for the test:

  • MBWM_{BW} and MBWSM_{BWS} must both be at the same temperature TT. A flask that holds 250 mL of water at 20 °C holds about 0.3 g less water at 25 °C. With 30 g of soil displacing about 11 g of water, an error of 0.3 g in MBWM_{BW} moves GsG_s by about 0.07.
  • The result at the test temperature is referred to water at 20 °C with the temperature coefficient KK, the specific gravity of water at TT relative to water at 20 °C:
K=ρw(T)ρw(20 ∘C),G20=K⋅GTK = \frac{\rho_w(T)}{\rho_w(20\,^\circ\mathrm{C})}, \qquad G_{20} = K \cdot G_T

At 25 °C, K=0.99705/0.99821=0.99884K = 0.99705 / 0.99821 = 0.99884. ASTM D854 tabulates KK against temperature; Caltrans CT 209 publishes a similar table.

Equipment

  • Pycnometer: a stoppered flask, a stoppered iodine flask or a volumetric flask of at least 250 mL. Flasks of 250 mL and 500 mL are the usual sizes.
  • Balance readable to 0.01 g, with a capacity of at least 500 g for a 250 mL pycnometer or at least 1,000 g for a 500 mL one.
  • Drying oven that holds 110 ± 5 °C.
  • Thermometer readable to 0.1 °C, with a maximum error of 0.5 °C, that can be read at an immersion depth between 25 and 80 mm.
  • Desiccator with silica gel or anhydrous calcium sulfate, to cool the dried soil without it taking up moisture.
  • A way to remove entrapped air: a vacuum pump or water aspirator that brings the absolute pressure below 100 mm Hg (13.33 kPa), or a hot plate or Bunsen burner that can keep water boiling.
  • Insulated container with a lid, such as a foam cooler, big enough for three to six pycnometers plus a beaker or bottle of de-aired water, an eyedropper and the thermometer.
  • Funnel of smooth, non-corrosive material, with a stem that reaches past the calibration mark or the stopper seat, and a filling tube with side vents, to add water without stirring up the slurry.
  • Blender with mixing blades, to disperse moist specimens (Method A).
  • No. 4 (4.75 mm) sieve, and the 9.5 mm sieve if you follow the 2023 edition’s split.
  • Distilled water, de-aired for calibration and for topping up.
  • Evaporating dish or pan large enough for the whole slurry.

Calibrating the pycnometer

The calibration gives the volume of the flask up to its mark. With that volume you can work out MBWM_{BW} at whatever temperature the test ends up at, without having to reach a set temperature.

  1. Weigh the clean, dry pycnometer to 0.01 g. Repeat the weighing five times and record the average, MBM_B. The standard deviation of the five weighings must be 0.02 g or less.

  2. Fill the pycnometer with de-aired distilled water to a little above or below the calibration mark.

  3. Put it in the covered insulated container together with the thermometer, the stopper (for a stoppered flask), and a beaker of de-aired water with an eyedropper. Leave it at least 3 hours to reach thermal equilibrium.

  4. Without taking it out of the container, or after setting it on an insulating block, bring the water exactly to the mark with the eyedropper, or seat the stopper and remove the water it pushes out. Dry the rim and the outside of the flask.

  5. Weigh the pycnometer with water to 0.01 g, MBW,cM_{BW,c}, and measure the water temperature to 0.1 °C, TcT_c.

  6. Return the pycnometer to the container and repeat steps 3 to 5 until you have five determinations, each after at least 3 hours of equilibrium.

  7. Calculate the volume of the pycnometer for each determination:

    VB=MBW,c−MBρw(Tc)V_B = \frac{M_{BW,c} - M_B}{\rho_w(T_c)}

    Where VBV_B is the calibrated volume of the pycnometer, in mL; MBW,cM_{BW,c} the mass of the pycnometer with water at the calibration temperature, in g; MBM_B the average mass of the dry pycnometer, in g; and ρw(Tc)\rho_w(T_c) the density of water at TcT_c, in g/mL.

  8. Average the five volumes. Their standard deviation must be 0.05 mL or less; if it is larger, refine the technique and calibrate again.

With VBV_B known, the mass of the pycnometer full of water at the test temperature TT is:

MBW=MB+VB ρw(T)M_{BW} = M_B + V_B \, \rho_w(T)

Caltrans CT 209 writes the same correction in terms of masses, MBW(T)=ρw(T)ρw(Tc)[MBW(Tc)−MB]+MBM_{BW}(T) = \frac{\rho_w(T)}{\rho_w(T_c)}\left[M_{BW}(T_c) - M_B\right] + M_B. The older USACE manual EM 1110-2-1906 instead weighs the flask with water at several temperatures and draws a calibration curve from which MBWM_{BW} is read at TT. Any of the three gives MBWM_{BW} at the temperature of the test.

The calibration stays valid while the empty pycnometer keeps its mass. Before each test, weigh it on the same balance used for the calibration: if it differs from MBM_B by more than 0.06 g, calibrate it again.

Pycnometer test procedure (ASTM D854)

Method A or Method B

ASTM D854 has two ways of preparing the specimen:

  • Method A, with moist specimens, is the preferred method. It is required for organic soils, highly plastic fine-grained soils, tropical soils and soils containing halloysite, because oven-drying can alter some of these soils or make them hard to wet again.
  • Method B, with oven-dried specimens, takes less time and suits clean sands.

In both methods the dry mass of the soil, MsM_s, is measured at the end of the test by drying the recovered slurry.

Specimen mass

The dry mass of the specimen depends on the soil type and on the size of the pycnometer (ASTM D854-14):

Soil type (USCS)Dry mass, 250 mL pycnometer (g)Dry mass, 500 mL pycnometer (g)
SP, SP-SM60 ± 10100 ± 10
SP-SC, SM, SC45 ± 1075 ± 10
Silt or clay35 ± 1050 ± 10

Method A: preparing a moist specimen

  1. Weigh the empty pycnometer and check that its mass is within 0.06 g of the calibrated MBM_B.

  2. Determine the water content of the soil (ASTM D2216) on a separate portion.

  3. With that water content, work out the range of moist masses that will give a dry mass within the table’s range.

  4. Take a specimen whose moist mass falls within that range. There’s no need to trim it to an exact mass.

  5. Add about 100 mL of water and disperse the soil in the blender.

  6. Pour the slurry into the pycnometer through the funnel, and rinse the soil left on the funnel and in the blender cup into the pycnometer.

Method B: preparing an oven-dried specimen

  1. Weigh the empty pycnometer and check that its mass is within 0.06 g of the calibrated MBM_B.

  2. Dry the soil to constant mass in the oven at 110 ± 5 °C.

  3. Spoon the dry solids into the pycnometer through the funnel, using a mass within the table’s range.

  4. Add distilled water until it fills between a third and a half of the depth of the main body of the pycnometer.

  5. Swirl the water until the soil forms a slurry.

Removing the entrapped air

Entrapped air is the main source of error in this test: a bubble left among the grains is counted as soil volume and lowers GsG_s. ASTM D854 removes it in one of these ways:

  • Boiling for at least 2 hours, agitating the pycnometer from time to time.
  • Vacuum for at least 2 hours, below 100 mm Hg absolute, agitating the pycnometer continuously.
  • Boiling and vacuum together for at least 1 hour counted from when boiling starts, rolling the pycnometer now and then.

Under vacuum, a warm water bath no hotter than 40 °C helps the air come out; keep the bath level slightly below the water level inside the pycnometer. Watch the slurry while it boils, because a violent boil can throw soil out of the flask.

Filling, equilibrium and weighing

  1. Fill the pycnometer with de-aired water to a little above or below the calibration mark. Add the water through the filling tube or a small tube held against the neck, slowly, so that a layer of clear water forms over the slurry.

  2. If you used heat, let the pycnometer cool to room temperature.

  3. Put the pycnometer in the insulated container with the thermometer, a beaker of de-aired water and the eyedropper, and leave it overnight to reach thermal equilibrium.

  4. Set the pycnometer on an insulating block, or work inside the container. Bring the water exactly to the calibration mark with the eyedropper, or seat the stopper and remove the water it pushes out.

  5. Dry the rim and the outside of the pycnometer, and for a volumetric flask the inside of the neck above the mark. Handle the flask as little as possible, or wear gloves, so the heat of your hands doesn’t change its temperature.

  6. Weigh the pycnometer with soil and water to 0.01 g. This is MBWSM_{BWS}.

  7. Measure the temperature of the slurry to 0.1 °C with the thermometer that sat in the container, at the immersion depth it is designed for. This is the test temperature, TT.

  8. Record the mass of a clean evaporating dish, McM_c. Pour the slurry into it and rinse the pycnometer with distilled water until no soil is left inside. Use a plastic squeeze bottle or a rubber-tipped rod; metal tools can scratch the glass.

  9. Dry the soil in the oven at 110 ± 5 °C to constant mass, let it cool in the desiccator, and weigh the dish with the dry soil to 0.01 g. This is MscM_{sc}.

ASTM D854 calls for a single specimen. If you test a second one as a check, it is a complete test of its own, with its own de-airing and night of equilibrium.

Calculations

  1. Mass of the dry soil:

    Ms=Msc−McM_s = M_{sc} - M_c

    Where MsM_s is the mass of the oven-dry soil, MscM_{sc} the mass of the dish with the dry soil, and McM_c the mass of the empty dish, all in g.

  2. Mass of the pycnometer full of water at the test temperature, from the calibration:

    MBW=MB+VB ρw(T)M_{BW} = M_B + V_B \, \rho_w(T)

    The calculator takes MBWM_{BW} weighed at the test temperature TT or, switched to the calibration, works it out from MBM_B and VBV_B.

  3. Specific gravity at the test temperature:

    GT=MsMBW+Ms−MBWSG_T = \frac{M_s}{M_{BW} + M_s - M_{BWS}}
  4. Specific gravity at 20 °C:

    G20=K⋅GT,K=ρw(T)ρw(20 ∘C)G_{20} = K \cdot G_T, \qquad K = \frac{\rho_w(T)}{\rho_w(20\,^\circ\mathrm{C})}
  5. If the sample had particles retained on the dividing sieve, combine the specific gravity of the fine fraction (D854), GfG_f, with that of the coarse fraction (ASTM C127), GcG_c. The combination is made on the volume of the solids, which is what USACE EM 1110-2-1906 calls for:

    Gs=1PfGf+PcGcG_s = \frac{1}{\dfrac{P_f}{G_f} + \dfrac{P_c}{G_c}}

    Where PfP_f and PcP_c are the fractions of the total dry mass that pass and are retained on the dividing sieve, as decimals (Pf+Pc=1P_f + P_c = 1). The calculator combines the two when you switch on the coarse fraction.

With the calculator’s example: the dish weighs Mc=278.2M_c = 278.2 g and, with the dry soil, Msc=307.8M_{sc} = 307.8 g, so Ms=29.6M_s = 29.6 g. At T=20T = 20 °C the pycnometer weighs MBW=348.2M_{BW} = 348.2 g with water and MBWS=366.8M_{BWS} = 366.8 g with water and soil. The soil displaced 348.2+29.6−366.8=11.0348.2 + 29.6 - 366.8 = 11.0 g of water, so GT=29.6/11.0=2.691G_T = 29.6 / 11.0 = 2.691. At 20 °C, K=1K = 1 and G20=2.691G_{20} = 2.691. Had the test run at 25 °C with the same masses, G20=0.99884×2.691=2.688G_{20} = 0.99884 \times 2.691 = 2.688.

Report

  • Identification of the sample and the fraction tested (the sieve it passes).
  • Method used (A or B) and how the entrapped air was removed.
  • Test temperature, TT.
  • Specific gravity at 20 °C, G20G_{20}. ASTM D854 sizes its balances, pycnometers and specimens so the result can be reported to four significant digits, for example 2.691.
  • If the sample had a coarse fraction: its specific gravity by ASTM C127, the fractions PfP_f and PcP_c, and the combined value.

Typical values and common mistakes

Most soils have a specific gravity between 2.60 and 2.80. Values from about 2.2 up to 3.5 are possible, but a result outside 2.60 to 2.80 calls for a second look at the test before it is accepted. Without a test, an FHWA research report takes 2.65 for sands and gravels and 2.78 for silts and clays. Organic matter, much lighter than mineral grains, pulls GsG_s down; heavy minerals such as iron oxides push it up.

The usual causes of a wrong result:

  • Air left in the slurry, usually from cutting the de-airing short. It gives a GsG_s that is too low.
  • MBWM_{BW} taken at a different temperature from MBWSM_{BWS}. Use the calibration to bring MBWM_{BW} to the test temperature.
  • Soil lost while transferring it into the pycnometer, during boiling, or while washing it out into the dish.
  • Water on the rim or the outside of the flask, or the water level off the mark, when weighing.
  • A flask that has changed mass (chipped, or with residue) and was not calibrated again.

References

  • ASTM International. ASTM D854-23, Standard Test Methods for Specific Gravity of Soil Solids by the Water Displacement Method. Scope and summary: store.astm.org/d0854-23.html.
  • NICET (2020). Performance Examination checklist, ASTM D854-14 [AASHTO T 100]: nicet.org.
  • California Department of Transportation (2011). California Test 209, Method of Test for Specific Gravity of Soils: dot.ca.gov.
  • U.S. Army Corps of Engineers (1970, with changes to 1986). EM 1110-2-1906, Laboratory Soils Testing, Appendix IV: Specific Gravity.
  • Hossain, M. S., Islam, M. A., Badhon, F. F., & Imtiaz, T. (2021). Properties and Behavior of Soil: Online Lab Manual, chapter 2, Specific Gravity Test. University of Texas at Arlington: uta.pressbooks.pub.
  • Federal Highway Administration (2004). FHWA-HRT-04-094, Evaluation of LS-DYNA Soil Material Model 147, chapter 4: fhwa.dot.gov.
  • Germaine, J. T., & Germaine, A. V. (2009). Geotechnical laboratory measurements for engineers.