Our competitively-priced quality stone and crushed aggregate is designed to meet the demands of every construction project.
Our wide-array of high-quality products are used for projects ranging from parking lots and highways to drainage systems and shorelines. We specialize in base rock, clean and coarse aggregates, road rock and agricultural lime. No matter what you’re working on, our knowledgeable quarry staff is here to answer any questions you may have on cost, scheduling or availability.
Our Most Popular Products
Clean Aggregates
Our clean aggregates typically range in size from 3 inches down to 3/8ths and have a variety of uses. From asphalt and concrete to bedding materials and drainage aggregates, clean aggregates have numerous uses in construction and residential applications.
Clean Aggregates
Our clean aggregates typically range in size from 3 inches down to 3/8ths and have a variety of uses. From asphalt and concrete to bedding materials and drainage aggregates, clean aggregates have numerous uses in construction and residential applications.
Fine Aggregates
Fine aggregates can also be used for bedding materials, a component of asphalt paving mixtures, and any other application where fine grained material is required. Our fine aggregates typically consist of ¼ inch minus material, screenings, and manufactured sand.
Fine Aggregates
Fine aggregates can also be used for bedding materials, a component of asphalt paving mixtures, and any other application where fine grained material is required. Our fine aggregates typically consist of ¼ inch minus material, screenings, and manufactured sand.
Aggregate Base
Base aggregates can be found beneath nearly every construction project. These aggregates are used to provide a stable structural layer for most structures. Aggregate base is also a primary material for maintenance of secondary roadways and provides a stable driving surface for low volume roadways. Our base materials typically consist of 4 inch minus base down to as small as ½” base material.
Aggregate Base
Base aggregates can be found beneath nearly every construction project. These aggregates are used to provide a stable structural layer for most structures. Aggregate base is also a primary material for maintenance of secondary roadways and provides a stable driving surface for low volume roadways. Our base materials typically consist of 4 inch minus base down to as small as ½” base material.
Agricultural Lime
ICM produces agricultural lime at most locations. Agricultural lime is used to modify the soil pH to promote the growth of most grasses and legumes that require a higher pH than what is typically found in most areas.
Agricultural Lime
ICM produces agricultural lime at most locations. Agricultural lime is used to modify the soil pH to promote the growth of most grasses and legumes that require a higher pH than what is typically found in most areas.
Erosion Control Material
Erosion control aggregates are typically used to prevent sediment from washing away in areas susceptible to erosion. These materials consist of larger clean aggregates such as rip rap, rock blanket, and gabion stone.
Erosion Control Material
Erosion control aggregates are typically used to prevent sediment from washing away in areas susceptible to erosion. These materials consist of larger clean aggregates such as rip rap, rock blanket, and gabion stone.
Landscape Boulders
Landscape boulders have a variety of uses from decorative architectural accents, to directing foot traffic in pedestrian areas, to traffic control in areas where vehicles are not permitted.
Landscape Boulders
Landscape boulders have a variety of uses from decorative architectural accents, to directing foot traffic in pedestrian areas, to traffic control in areas where vehicles are not permitted.
River Sand
Most ICM locations keep a supply of river sand on hand for customers. River sand can be used for bedding of swimming pools, to drainage material, and even homeowner do it yourself projects that require sand as a component of concrete.
River Sand
Most ICM locations keep a supply of river sand on hand for customers. River sand can be used for bedding of swimming pools, to drainage material, and even homeowner do it yourself projects that require sand as a component of concrete.
