BMC Aggregates, L.C. Crushed Stone, Sand & Gravel - 101 BMC Drive - Elk Run Heights, Iowa 50707 - Phone (319) 235-6583 - Fax (319) 235-7065 BMC Aggregates, L.C.

What are your hours of operation and where is BMC Aggregates located?

We have 13 locations in Iowa. See our Contact Info page for all of locations, hours, phone numbers, and maps.

What types of materials and products do you provide?

We produce over 150 different products. Please see our Products Page for more information about some of the most common materials.

Is there a way to get an estimate on my project?

Please see our Material Estimator to calculate the quantity of material you may need. Some of the most common materials also have the price listed. If you need a price on a different material or a price on delivery please contact our Corporate Office.

What is the procedure for picking up materials at your facility?

Upon arrival at one of BMC’s locations please obey all posted signs and proceed to the scalehouse. The scale clerk will direct you from this point.

What size vehicles do you load?

We load any type of truck or trailer. All trucks and trailers must have side boards and endgates.

What is your minimum delivery load size?

We do not have a minimum delivery load size. The delivery charge is based on quantity delivered and mileage from our location. Please contact our Corporate Office for delivery charges.

How do I set up a delivery of your material to my home or job site?

Just give us a call with all of your information, project location, material needed, delivery instructions, delivery time, and payment method. We will take care of it from there. Often times we can have your material delivered the same day.

How can I pay for your material?

If you do not have an existing account, cash, or check is required at the time of pick up or delivery. We do also accept credit cards with a small handling fee.

NOTE If you would like to open a charge account with BMC please complete our Credit Application. Please allow 3-4 business days for processing.

Does BMC accept any materials for recycling?

Yes, clean broken concrete is accepted at the Waterloo Recycle site on Airline Highway. The fee for dumping is $25.00.