How Much Does a Rock Weigh?

A typical medium-sized rock weighs between 5 and 20 kilograms (11 to 44 pounds), depending on its size and type.

Updated June 2026

How Much Does a Rock Weigh?

The short answer: A typical medium-sized rock weighs between about 5 and 20 kg (11 to 44 lb), depending on its size and type. Smaller stones weigh far less and boulders far more.

Rock weight by type

Rocks are naturally occurring solid mineral materials in a huge range of sizes. A rock's weight depends on its volume and the density of its rock type.

Rock size (example)Typical weight
Small pebblea few grams to ~100 g
Fist-sized rockabout 0.5-1.5 kg
Medium rockabout 5-20 kg (11-44 lb)
Large rock (carriable)about 20-40 kg
Granite vs pumice (same size)granite is far heavier

What affects rock weight

  • Size (volume). Larger rocks contain more material and weigh more.
  • Rock type. Granite and basalt are dense; pumice and chalk are light.
  • Density. Mineral content sets how heavy each cubic centimeter is.
  • Porosity. Porous rocks weigh less than solid ones of the same size.
  • Moisture. Water absorbed into pores adds a little weight.
  • Shape. Compact rocks pack more mass than flat or thin ones.

How rock weight compares

A medium 10 kg rock weighs about the same as a large bag of potatoes or a medium-sized dog.

Frequently asked questions

How much does a rock weigh?
A typical medium rock weighs about 5 to 20 kg. Small pebbles weigh only grams, while large boulders can weigh tons.

Why do rocks of the same size weigh differently?
Different rock types have different densities. A dense granite weighs much more than a porous pumice of identical size.

How can I estimate a rock's weight?
Estimate the rock's volume and multiply by its density. Common rocks like granite are around 2.7 grams per cubic centimeter, so a fist-sized piece weighs about a kilogram.