West Virginia Concrete Prices, Codes & Climate
Ready-mix cost, climate and soil conditions, and who sets the requirements in West Virginia.
- Ready-mix cost range
- $130–$170per cubic yard
- Frost depth reference
- 32″reference only
- ACI 318 exposure classes
- F3 · C2 · S0
- Air entrainment
- required for exterior flatwork
How much does concrete cost in West Virginia?
Ready-mix in West Virginia runs roughly $130 to $170 per cubic yard. That is an estimated band, not a quote — published US price sources disagree with each other by nearly two to one. How we source price figures.
View data table
| Region | Low ($/yd³) | High ($/yd³) |
|---|---|---|
| West Virginia | 130 | 170 |
| US average | 138 | 178 |
What does the West Virginia climate require?
Cold mountain winters with heavy salting on the interstates and steady year-round precipitation; ACI 306 protection is generally needed November through March.
Under ACI 318, West Virginia falls in exposure classes F3, C2, S0. Air entrainment is required for exterior flatwork. Air entrainment is required for classes F1, F2 and F3.
How deep is the frost line in West Virginia?
Compiled reference tables put West Virginia at about 32 inches. That figure is orientation only. The footing depth you actually have to build to is determined by your local building department — IRC R403.1.4 requires footings to extend below the locally determined frost line, and there is no national number.
Soil concerns
Steep colluvial slopes and shale-derived soils creep and slide on hillside sites, and the coal counties carry mine subsidence risk that should be checked before any slab pour.
Seismic
Very low seismicity statewide. No special seismic detailing is required for residential concrete.
Contractor licensing
We do not publish a licensing determination for West Virginia without a dated primary source. We do not publish a state licensing determination without a dated primary source. Check the state board directly. Check the official source.
Cities
- Charleston
- Huntington
- Morgantown
- Parkersburg
- Wheeling
- Martinsburg