Home Garden

How to Determine the Porosity of a Soil Sample

Knowing how to determine the porosity of soil tells you how much water the soil can hold. This information will also tell you if conditions are right for certain forms of construction. To determine porosity, you must first find the soil's bulk density. If a soil's bulk density is too high, then it has a porosity that may be too high for growing plants on but can handle construction. There are a few different ways to calculate soil porosity. The method described below is the simplest.

Things You'll Need

  • 2-inch diameter metal tube
  • Oven
  • Ruler
  • Pan
  • Metric scale
  • Permanent marker
Show More

Instructions

    • 1

      Collect a soil sample by pounding a metal tube 6 inches into the ground. Make a mark on the outside of the tube at the soil surface so that you know exactly how deep of a soil sample you have taken.

    • 2

      Determine the volume of your soil sample by measuring its diameter in centimeters. Divide the diameter by two and multiply it by pi (3.14). Multiply this number by the height of your soil sample in centimeters to find its volume. You do not need to remove the soil from the metal tube to perform these calculations.

    • 3

      Place the soil sample in a pan and dry it in an oven set on low. Twelve hours of drying time should be sufficient.

    • 4

      Weigh the dry soil with a metric scale.

    • 5

      Find the bulk density of the soil by dividing the dry soil weight by the volume of the soil sample. The units for your answer will be grams per centimeter squared or g/cc. For example, if your dry soil weight is 63 grams and the volume of your sample is 35 centimeters squared, your bulk density will be 1.8g/cc.

    • 6

      Calculate the porosity of your soil sample by dividing the bulk density by a standard particle density value of 2.65. Subtract this number from 1 and multiply the result by 100. For the above bulk density you would divide 1.8 by 2.65. This will give you 0.68. Subtract this from 1, which will give you 0.32. Now multiply this by 100 to get your soil's porosity, which would be 32.