Concrete Mix Ratios Explained (ACI 211) — Water-Cement Ratio & SCMs

Why 1:2:3 isn’t a design: how ACI 211.1 proportions a mix from the water-cement ratio, slump, and aggregate size, with fly ash and slag replacement math.


Updated August 16, 2026

The ratio on the bag isn’t a design

Everyone learns a concrete recipe — one part cement, two parts sand, three parts stone — and for a fence post it’s fine. But a volume ratio like 1:2:3 leaves unstated the single number that most controls concrete strength: how much water goes in against the cement. Two batches with identical 1:2:3 proportions and different water additions are different concretes, and the wetter one is the weaker one. Modern proportioning therefore starts from performance, not recipe: pick a target 28-day strength, a workability (slump), and a maximum aggregate size, and derive the ingredient quantities from them. That procedure is ACI 211.1, and this guide walks its worked example: a 30 MPa (about 4,350 psi) non-air-entrained mix at 75–100 mm (3–4 in) slump with 20 mm (¾ in) aggregate.

The method’s output isn’t a ratio at all but a bill of materials per cubic metre — kilograms of water, cement, coarse aggregate, and fine aggregate that together fill exactly 1.0 m³. Every step below is a table lookup or a division, which is what makes the procedure auditable: when a mix disappoints, you can point to the exact number that was optimistic.

The water-cement ratio: strength’s master dial

Step one converts the strength target into a water/cement ratio, the mass of water divided by the mass of cement. The relationship is inverse and steep — the ACI table for non-air-entrained concrete runs from w/c = 0.75 for a 15 MPa mix down through 0.50 at 30 MPa to 0.35 at 45 MPa, with straight-line interpolation between rows. The example mix reads 0.50 directly from the 30 MPa row. Nothing else in the design — not cement brand, not aggregate shape — moves strength the way this one dial does, which is why job-site water added “to make it workable” is the classic way a specified mix underperforms.

Air-entrained concrete gets its own, stricter table: at the same 30 MPa target it needs w/c = 0.40, not 0.50, because the microscopic air bubbles that buy freeze-thaw durability also cost strength that a lower water content must claw back. The tables bracket what the method can promise — the tool’s implementation accepts targets between the tabulated 15 and 45 MPa (non-air) and declines to extrapolate beyond them, which is the correct behavior for a lookup-based standard.

Water first, cement second

Step two seems backwards until you see the logic: the mixing water is chosen before the cement. Water demand is set by workability and aggregate geometry, not by strength — a 75–100 mm slump with 20 mm aggregate needs about 193 kg of water per cubic metre (roughly 325 lb/yd³), regardless of what the concrete is for. The ACI water table moves in two directions: wetter slumps need more water (202 kg at 125–150 mm, 211 at 175–200 for the same stone), and larger aggregate needs less, because bigger stones have less surface area per unit volume to wet — at the example slump, 10 mm aggregate demands 216 kg while 50 mm gets by on 160.

Only now does cement enter, as a consequence: cement = water ÷ w/c = 193/0.50 = 386 kg/m³ (about 650 lb/yd³). Read the causality carefully, because it’s the practical heart of the method — a wetter slump raises the water, which raises the cement needed to hold the ratio, which raises cost. Choosing the largest aggregate the job allows runs the same chain in reverse: less water, less cement, same strength. Air entrainment also discounts the water by 25 kg/m³ (the bubbles lubricate the mix), though its stricter w/c more than spends the saving: 168/0.40 = 420 kg of cement for the air-entrained 30 MPa mix.

The absolute volume method: filling one cubic metre

With water and cement fixed, ACI 211.1 fills the remaining space by absolute volumes — each ingredient’s mass divided by its solid density. The example mix: entrapped air for 20 mm aggregate is 2.0%, or 0.020 m³; water occupies 193/1000 = 0.193 m³; cement 386/3150 = 0.123 m³. The coarse aggregate fraction comes from its own table by aggregate size — 0.66 for 20 mm stone (larger stone packs a bigger share: 0.50 at 10 mm, up to 0.78 at 50 mm) — and fine aggregate is assigned whatever volume remains so the total lands on exactly 1.0 m³.

Masses then follow from densities (2700 kg/m³ coarse, 2650 fine): the 0.66 m³ of coarse aggregate weighs 1,782 kg, and the completed example mix totals about 2,373 kg/m³ — a sanity check in itself, since normal-weight structural concrete should land in the 2,300–2,400 range. The method’s built-in audit is the yield check: re-sum every absolute volume and confirm it hits 1.0 m³, within about 0.02. A yield that misses means a density or a lookup is inconsistent, and it’s far cheaper to catch that in arithmetic than in a short-poured slab.

SCMs: replacing cement with fly ash and slag

Modern specifications rarely use pure Portland cement, and ACI 211’s framework absorbs supplementary cementitious materials as a replacement calculation: choose a replacement percentage of the total cementitious content — commonly up to 40% for fly ash and up to 70% for slag — and deduct it from the Portland cement. Give the example mix 25% fly ash and the 386 kg of cementitious splits into 96.5 kg of fly ash and 289.5 kg of cement, with the w/c ratio now read against the total cementitious mass.

The volume balance shifts too, which is why the substitution isn’t mass-neutral in the mixer: fly ash is lighter than cement (2300 vs 3150 kg/m³) so the same 96.5 kg occupies 0.042 m³ instead of 0.031, and the fine aggregate gives back the difference; slag, at 2900 kg/m³, sits nearly neutral. What the arithmetic doesn’t show is time: SCM mixes typically trade early strength for later strength and durability, which is why the 28-day target — not a 3-day one — anchors the tables.

Exposure, trial batches, and the mix in one line

Air content is the design’s durability dial. Non-air-entrained concrete carries only entrapped air — 2.0% at 20 mm aggregate, more for finer stone — but concrete facing freeze-thaw gets deliberate air by exposure class: for 20 mm aggregate, 3.5% in mild exposure, 5.0% moderate, 6.0% severe, 7.0% very severe. Those percentages enter the volume balance like any other ingredient, displacing aggregate. The last step scales everything to a 0.03 m³ trial batch, because paper mixes meet reality in a wheelbarrow before they meet it in a structure: batch it, measure the actual slump and density, and adjust before ordering trucks.

The concrete mix design calculator runs this entire chain — w/c interpolation, the water and air tables, SCM replacement with the density corrections, the absolute-volume fill, yield check, and trial batch — live from the five design choices, so a what-if on slump or fly ash percentage is instant. The example, end to end: 30 MPa, 75–100 mm slump, 20 mm stone → w/c 0.50, water 193 kg, cement 386 kg, coarse aggregate 1,782 kg, fine aggregate as the volume remainder, 2.0% air, ~2,373 kg/m³ total — a mix defined by what it must do, with the recipe as output rather than input.

Frequently Asked Questions

What mix ratio gives 30 MPa (4,000+ psi) concrete?

Frame it as a water/cement ratio, not a shovel count: the ACI 211.1 table pairs a 30 MPa target with w/c = 0.50 for non-air-entrained concrete. At a 75–100 mm slump with 20 mm aggregate that means 193 kg of water and 386 kg of cement per cubic metre, with aggregates filling the rest by absolute volume. A 1:2:3-style recipe can hit 30 MPa only if its water addition happens to respect that ratio.

Why does air-entrained concrete need a lower water-cement ratio?

The entrained bubbles that protect against freeze-thaw damage also weaken the paste, so hitting the same strength requires a stronger matrix: the ACI air-entrained table pairs 30 MPa with w/c = 0.40 against 0.50 without air. The bubbles do lubricate the mix — water demand falls by 25 kg/m³ — but the stricter ratio still pushes the cement content up, from 386 to 420 kg/m³ in the worked example.

How much mixing water does a cubic metre of concrete need?

Between about 145 and 237 kg, set by slump and aggregate size rather than by strength: a stiff 25–50 mm slump on large 50 mm aggregate sits at the bottom of the range, while a fluid 175–200 mm slump on small 10 mm aggregate needs the top. Larger aggregate always saves water at a given slump because it presents less surface to wet — which, through the w/c ratio, saves cement too.

How much of the cement can fly ash or slag replace?

Common practice caps fly ash around 40% and slag around 70% of the total cementitious content. The replacement is deducted from the Portland cement at equal mass, but not equal volume — fly ash’s lower density (2300 vs 3150 kg/m³) makes the paste bulkier, and the fine aggregate yields the difference. Expect slower early strength and better long-term performance, judged at the 28-day mark the design tables assume.

Try the Calculators

Sources & Further Reading

  • ACI 211.1 — Standard Practice for Selecting Proportions for Normal, Heavyweight, and Mass Concrete: w/c ratio, water content, air content, and coarse aggregate volume tables; absolute volume method
  • EN 206 and AS 1379 — European and Australian specification counterparts for designed concrete mixes