Ballast material should possess the following properties-
(a) It should be tough and wear resistant.
(b) It should be hard so that it does not get crushed under the moving loads.
(c) It should be generally cubical with sharp edges.
(d) It should be non-porous and should not absorb water.
(e) It should resist both attrition and abrasion.
(f) It should be durable and should not get pulverized or disintegrated under
adverse weather conditions.
(g) It should allow for good drainage of water.
(h) It should be cheap and economical.