Public bid Ames, Iowa rock salt bids for 2026–27: $97.49–$100 a ton, delivered, on 2,500 tonsEst. contractor bulk Bulk rock salt at the yard: roughly $100–$150 a ton, depending on volume and freightEst. treated salt Pre-treated bulk salt usually runs $20–$50 a ton over plain rock saltEst. salt brine Salt brine by the gallon: roughly $0.20–$0.40, before deliveryEst. bagged rock salt Pallet of 49 × 50 lb rock salt bags: roughly $240–$330Est. ice melt pallet Pallet of 49 × 50 lb blended ice melt: roughly $430–$600Est. calcium chloride Calcium chloride pellets run $800+ a pallet. It's the cold-weather specialistNOAA normal Cedar Rapids averages 34.3 inches of snow a seasonNOAA normal Iowa City averages 27.5 inches of snow a seasonNOAA normal Des Moines averages 36.5 inches of snow a seasonRule of thumb Plain rock salt slows way down below about 15°F pavement temperatureFall pre-buy Lock in tons and pickup or delivery before the first storm, not during itPublic bid Ames, Iowa rock salt bids for 2026–27: $97.49–$100 a ton, delivered, on 2,500 tonsEst. contractor bulk Bulk rock salt at the yard: roughly $100–$150 a ton, depending on volume and freightEst. treated salt Pre-treated bulk salt usually runs $20–$50 a ton over plain rock saltEst. salt brine Salt brine by the gallon: roughly $0.20–$0.40, before deliveryEst. bagged rock salt Pallet of 49 × 50 lb rock salt bags: roughly $240–$330Est. ice melt pallet Pallet of 49 × 50 lb blended ice melt: roughly $430–$600Est. calcium chloride Calcium chloride pellets run $800+ a pallet. It's the cold-weather specialistNOAA normal Cedar Rapids averages 34.3 inches of snow a seasonNOAA normal Iowa City averages 27.5 inches of snow a seasonNOAA normal Des Moines averages 36.5 inches of snow a seasonRule of thumb Plain rock salt slows way down below about 15°F pavement temperatureFall pre-buy Lock in tons and pickup or delivery before the first storm, not during it

Price figures are estimates from public bids and published price lists, not quotes. Where these numbers come from

Home › Snow & Ice Guide › Application rates that actually work

Application rates that actually work

Pounds per 1,000 sq ft by pavement temperature and trend, plus calibration and a tonnage calculator.

Get a wholesale quote

Most lots get more salt than they need. Rate tables give you a starting point by pavement temperature, trend and weather. Calibrate your spreaders, start there, and adjust down as you learn your sites.1

Granular rates, lb per 1,000 sq ft

Pavement temp & trendWeatherPre-wet / pretreated with brinePretreated with other blendsDry saltSand
>30°F ↑Snow0.750.50.75—
>30°F ↑Freezing rain1.251.01.5—
30°F ↓Snow1.251.01.5—
30°F ↓Freezing rain1.51.251.75—
25–30°F ↑Snow1.251.01.5—
25–30°F ↓Freezing rain1.751.52.253.25
20–25°F ↑Snow or freezing rain1.751.52.253.25 (frz. rain)
20–25°F ↓Snow2.02.02.75—
20–25°F ↓Freezing rain2.52.03.03.25
15–20°F ↑Snow2.02.02.75—
15–20°F ↓Snow or freezing rain2.52.03.03.25 (frz. rain)
0–15°FSnowNot recommended3.0Not recommended5.0 spot
Below 0°FSnowNot recommended4.5Not recommended5.0 spot

From the MPCA parking lot and sidewalk guidance, which is based on road guidelines in the Minnesota Snow and Ice Control Handbook. "Pre-wetted / pretreated" means salt wetted with brine (or with other blends) before it hits the pavement. Treat these as targets to work toward, not minimums.1

Do the math for a site

Total material = rate × area ÷ 1,000. A 54,000 sq ft lot at 2.0 lb per 1,000 sq ft takes about 108 lb per application.1 Handy conversions: a lane-mile (12 ft × 5,280 ft) is 63,360 sq ft, an acre is 43,560 sq ft, a parking stall is about 180–200 sq ft, and a cubic yard of salt weighs about 1.1 tons.2

Tonnage calculator

How much salt do I need?

—lb per application
—tons per season
—tons with a 20% storm buffer

Rates from the MPCA table above. Applications per season varies a lot with the winter and your contract triggers; use your own history if you have it. This is a planning estimate, not a guarantee.

Quote me this tonnage

Calibrate or it's all guessing

A rate table is only as good as your spreader setting. Calibrate every spreader at least once a season, and again when a new load of material arrives, since gradation varies.3 The basic method: run the spreader for a set time or distance over a tarp (or catch the output in a bucket), weigh it, and work out pounds per 1,000 sq ft at each gate or auger setting. Tape the chart inside the cab.

Next in the guideAnti-icing, brine and pre-wetting →

Sources

  1. Minnesota Pollution Control Agency, Winter Parking Lot and Sidewalk Maintenance (application rate table, Minnesota Stormwater Manual)
  2. MPCA, Material conversions for winter parking lot and sidewalk maintenance
  3. Clear Roads, Winter Maintenance Guidebook (pre-wet rates, bounce and scatter)

Figures are quoted from the sources above. Conditions on your sites vary; follow product labels and your own calibration.

Talk to real snow people

Need material for this? Get a quote

Talk to people who've run plows at 3 a.m. We know what it's like when the shed is empty, the radar is lit up and your clients expect dry walks by 7. Tell us what you need, and you'll get a straight answer and a written quote, not a sales pitch.

  • Fast delivery. Bulk dropped at your site, sized to your season, so you don't need a salt barn.
  • Storm-night loading. Extended loading hours when a big event hits.
  • Storm-priority list. Get in line for resupply before the storm, not during it.
  • See it first. Ask for a yard visit and see the treated salt in person.
  • Fall pre-buy and seasonal contracts. Lock in tons before the first flake.

Quotes are answered by a local Eastern Iowa wholesale supplier. Final prices, minimums and delivery area are on your written quote.

Contractor quote

Wholesale bulk de-icing material. Takes about a minute.

Products
Delivery or pickup
Make it easy on yourself
Thanks. Your request was sent. Expect a written quote soon.

No obligation. Your details are used only to answer this request.

Share this page TextFacebook XLinkedIn Email
Get a wholesale quote