Skip to content

SCS Curve Number Method

Open Design Flood Estimation

Estimate runoff depth and flood hydrographs from rainfall using the SCS (Soil Conservation Service) Curve Number method — one of the most widely used rainfall-runoff models in hydrology. This guide covers the rainfall-runoff equation, curve number selection by soil group and land cover, antecedent runoff conditions, the South African (Schmidt-Schulze) adaptation, and worked examples.

The SCS Curve Number method — originally developed by the US Soil Conservation Service (now the NRCS) and documented in the National Engineering Handbook, Part 630, Chapter 10 — provides a simple, empirical relationship between storm rainfall and direct runoff for small ungauged agricultural watersheds. Since its formal publication in 1954 it has become arguably the most widely applied rainfall-runoff model in the world, embedded in the TR-55, HEC-HMS, SWMM and countless national design manuals including the SANRAL Drainage Manual (6th ed., 2013) and the South African HRU 1/72 method.

Its appeal rests on three qualities: it requires only one physically defensible parameter (the Curve Number, CN), tables of CN values are widely published for almost every combination of land use and soil type, and it works acceptably well for the design storms of engineering interest. The price of that simplicity is well known — the method is approximate, the initial abstraction ratio is fixed, and it can be misleading for small rainfall events or very wet antecedent conditions. These limitations are discussed later.

The SCS method partitions a storm rainfall depth PP into three components: an initial abstraction IaI_a (rainfall intercepted, stored on the surface, or infiltrated before runoff begins), a continuing retention FF (infiltration after runoff has started), and direct runoff QQ. From an assumed relationship between the retention ratio F/SF/S and the runoff ratio Q/(PIa)Q/(P-I_a), a closed-form rainfall-runoff equation is derived.

The maximum potential retention SS is replaced by a dimensionless Curve Number (CN) through the substitution S=25400/CN254S = 25\,400/CN - 254 (in mm). CN ranges from 0 (all rainfall retained, no runoff) to 100 (no retention, rainfall equals runoff). The CN for a catchment is selected from published tables based on hydrologic soil group (A, B, C, D), land cover and hydrologic condition, with area-weighting for mixed catchments.

The SCS rainfall-runoff equation follows directly from the assumption that, once runoff has started, the ratio of actual retention to potential retention equals the ratio of actual runoff to potential runoff:

FS  =  QPIa\frac{F}{S} \;=\; \frac{Q}{P - I_a}
SCS retention assumption

Combining this with the continuity expression P=Ia+F+QP = I_a + F + Q and substituting Ia=λSI_a = \lambda S (with λ=0.2\lambda = 0.2 in the standard formulation) yields the familiar runoff equation:

Q  =  (P0.2S)2P+0.8Sfor P>0.2SQ \;=\; \frac{(P - 0.2\,S)^2}{P + 0.8\,S} \qquad \text{for } P > 0.2\,S
SCS runoff equation (metric units)

For P0.2SP \le 0.2\,S, all rainfall is absorbed and Q=0Q = 0. PP and QQ are in mm; SS is the maximum potential retention in mm.

The maximum potential retention SS is linked to the Curve Number through:

S  =  25400CN    254S \;=\; \frac{25\,400}{CN} \;-\; 254
Potential retention from Curve Number (mm)

In US customary units (inches), the equivalent expression is S=1000/CN10S = 1000/CN - 10.

The Curve Number is a dimensionless index that reflects the combined effect of soil infiltration capacity, land cover and hydrologic condition on the runoff response of a catchment. It is the only parameter a user selects, and the method is highly sensitive to it — a CN change from 75 to 85 more than doubles the runoff for a 100 mm storm.

Soils are classified into four hydrologic soil groups (HSGs) based on minimum infiltration capacity after prolonged wetting:

GroupInfiltration rateTypical soilsRunoff potential
A> 7.6 mm/hrDeep sands, loamy sands, well-drained sandy loamsLow
B3.8 – 7.6 mm/hrShallow loess, sandy loam, silty loamModerately low
C1.3 – 3.8 mm/hrClay loams, shallow sandy loams low in organic contentModerately high
D< 1.3 mm/hrSwelling clays, shallow soils over nearly impervious layersHigh

In South Africa, soil hydrological classification is commonly mapped via the Schulze & Schmidt (1987) soil texture to HSG translation of the 1:250 000 Land Type Survey, or — for HydroDesign — from the AfSIS / SoilGrids global texture layers.

For vegetation-covered surfaces, CN additionally depends on hydrologic condition, which describes density and health of vegetation, residue cover, and surface roughness:

  • Good — dense cover, > 75% ground cover, minimal compaction
  • Fair — moderate cover, 50 – 75% ground cover
  • Poor — sparse cover, < 50% ground cover, compacted or grazed

The following CN values are for average antecedent runoff condition II (ARC II), which represents average soil moisture at the start of the design storm. Values are drawn from NRCS NEH-4 Chapter 9 Table 9-1 and, for South African conditions, SANRAL Drainage Manual Table 3.9.

Land cover / land useABCD
Urban / developed
Fully paved (parking, roads, roofs)98989898
Commercial / business (85% impervious)89929495
Industrial (72% impervious)81889193
Residential 500 m² (65% impervious)77859092
Residential 1000 m² (38% impervious)61758387
Residential 2000 m² (25% impervious)54708085
Open space — good condition (> 75% grass)39617480
Open space — fair condition (50 – 75% grass)49697984
Open space — poor condition (< 50% grass)68798689
Agricultural
Row crops, straight row, good condition67788589
Row crops, contoured, good condition65758286
Small grain, straight row, good condition63758387
Pasture, good condition39617480
Pasture, fair condition49697984
Pasture, poor condition68798689
Meadow — continuous grass, protected30587178
Forest and brush
Woods — good condition30557077
Woods — fair condition36607379
Woods — poor condition (grazed, burned)45667783
Brush — good condition30486573
South African veld types (SANRAL)
Grassveld (good condition)49697984
Bushveld / thornveld57738286
Karoo / semi-desert63778588

For a catchment with mixed land cover, the composite CN is calculated as the area-weighted average:

CN  =  iCNiAiiAiCN \;=\; \frac{\sum_i CN_i \cdot A_i}{\sum_i A_i}
Area-weighted composite CN

The Antecedent Runoff Condition (ARC, formerly AMC — Antecedent Moisture Condition) adjusts CN to account for the soil wetness at the onset of the storm. Three classes are defined based on the 5-day antecedent rainfall:

ConditionDescription5-day antecedent rainfall (growing season)5-day antecedent rainfall (dormant season)
ARC IDry< 35 mm< 13 mm
ARC IIAverage35 – 53 mm13 – 28 mm
ARC IIIWet (near sat.)> 53 mm> 28 mm

Tabulated CN values are for ARC II. Conversions to ARC I and ARC III are given by:

CNI  =  4.2CNII100.058CNIICNIII  =  23CNII10+0.13CNIICN_I \;=\; \frac{4.2 \cdot CN_{II}}{10 - 0.058 \cdot CN_{II}} \qquad\qquad CN_{III} \;=\; \frac{23 \cdot CN_{II}}{10 + 0.13 \cdot CN_{II}}
ARC conversions (Hawkins et al., 1985)

For design flood estimation the standard practice is to use ARC II with a design rainfall depth that already embeds a chosen return period. Explicit use of ARC I or III is uncommon in SA practice, but may be justified for modelling a specific recorded event or for a short-duration, high-intensity design storm on wet soils.

Initial abstraction (Ia = 0.2 S) and its critique

Section titled “Initial abstraction (Ia = 0.2 S) and its critique”

The assumption Ia=0.2SI_a = 0.2\,S underpins the standard SCS equation. It was fitted to a large dataset of small agricultural watersheds in the US, but subsequent studies have shown it is often too high — particularly for semi-arid and arid environments. Hawkins, Ward, Woodward & Van Mullem (2009, NRCS Technical Note) reviewed several hundred storm-runoff datasets and recommended λ0.05\lambda \approx 0.05 as a better central value.

In South African practice the SANRAL Drainage Manual and the HRU 1/72 method historically use λ=0.1\lambda = 0.1 rather than the US default of 0.2, because South African design storms tend to yield too little runoff when λ=0.2\lambda = 0.2 is applied. HydroDesign defaults to λ=0.1\lambda = 0.1 for SA calculations and exposes the value as a configurable parameter.

With λ=0.1\lambda = 0.1, the equation becomes:

Q  =  (P0.1S)2P+0.9Sfor P>0.1SQ \;=\; \frac{(P - 0.1\,S)^2}{P + 0.9\,S} \qquad \text{for } P > 0.1\,S
SCS runoff equation with λ = 0.1 (SA practice)

South African engineering hydrology adapted the SCS method in three principal ways, documented in HRU Report 1/72 (Schmidt & Schulze, 1984) and the SANRAL Drainage Manual:

  1. Lag equation (Schmidt-Schulze). Rather than the NRCS lag equation that embeds CN and slope in US units, the SA version uses a catchment-specific lag time derived from the hydraulic length, median catchment slope, mean annual precipitation (MAP) and a regional parameter. The Schmidt-Schulze lag equation is:
TL  =  L0.35MAP1.1041.67S0.30I300.87T_L \;=\; \frac{L^{0.35} \cdot MAP^{1.10}}{41.67 \cdot S^{0.30} \cdot I_{30}^{0.87}}
Schmidt-Schulze lag equation (HRU 1/72)

Where LL = hydraulic length (km), MAPMAP = mean annual precipitation (mm), SS = catchment slope (m/m) and I30I_{30} = 2-year 30-minute rainfall intensity (mm/hr). TLT_L is in hours.

  1. Peak rate factor (PRF). The SCS dimensionless unit hydrograph has a fixed peak rate factor of 484 (US customary) or 2.08 (SI, m³/s per mm per km² per hour). For flat or well-vegetated catchments this often overestimates the peak. SA practice allows the PRF to vary from roughly 1.30 (very flat, marshy catchments) through 2.08 (standard rolling terrain) to 2.60 (steep, highly responsive catchments). HydroDesign assigns a default PRF based on catchment slope bands.

  2. λ = 0.1 initial abstraction ratio. As discussed above.

A 12 km² catchment in KwaZulu-Natal with the following characteristics is designed for a 1:50 year, 6-hour storm of 135 mm:

Step 1 — Composite CN

CN  =  0.60×61+0.25×75+0.15×70  =  36.6+18.75+10.5  =  65.85    66CN \;=\; 0.60 \times 61 + 0.25 \times 75 + 0.15 \times 70 \;=\; 36.6 + 18.75 + 10.5 \;=\; 65.85 \;\approx\; 66

Step 2 — Potential retention

S  =  2540066254  =  384.8254  =  130.8 mmS \;=\; \frac{25\,400}{66} - 254 \;=\; 384.8 - 254 \;=\; 130.8 \text{ mm}

Step 3 — Initial abstraction

Ia  =  λS  =  0.1×130.8  =  13.1 mmI_a \;=\; \lambda\,S \;=\; 0.1 \times 130.8 \;=\; 13.1 \text{ mm}

Since P=135>Ia=13.1P = 135 > I_a = 13.1, runoff will occur.

Step 4 — Runoff depth

Q=(P0.1S)2P+0.9S=(13513.1)2135+0.9×130.8=(121.9)2135+117.7=14860252.7=58.8 mm\begin{aligned} Q &= \frac{(P - 0.1\,S)^2}{P + 0.9\,S} \\[6pt] &= \frac{(135 - 13.1)^2}{135 + 0.9 \times 130.8} \\[6pt] &= \frac{(121.9)^2}{135 + 117.7} \\[6pt] &= \frac{14\,860}{252.7} \\[6pt] &= \boxed{58.8 \text{ mm}} \end{aligned}

Step 5 — Runoff volume

V  =  Q×A  =  0.0588 m×12×106 m2  =  705000 m3V \;=\; Q \times A \;=\; 0.0588 \text{ m} \times 12 \times 10^6 \text{ m}^2 \;=\; 705\,000 \text{ m}^3

Step 6 — Peak flow (SCS triangular UH)

With a computed lag time TL=2.0T_L = 2.0 h and PRF = 2.08:

Qp  =  2.08×Q×ATp  =  2.08×58.8×121.0+2.0    489 m3/sQ_p \;=\; \frac{2.08 \times Q \times A}{T_p} \;=\; \frac{2.08 \times 58.8 \times 12}{1.0 + 2.0} \;\approx\; 489 \text{ m}^3/\text{s}

Where Tp=D/2+TLT_p = D/2 + T_L (unit hydrograph time to peak) assuming a unit storm of 1 hr.

The peak discharge of approximately 489 m³/s corresponds to the 1:50 year design flood for the catchment. As a cross-check, the result should be compared with the Rational Method and, where applicable, the SDF method — see Design Flood Estimation.

  • No direct time distribution. The basic SCS equation yields only a storm-total runoff depth; a unit hydrograph (SCS or synthetic UH) or peak-rate equation is needed to distribute runoff in time.
  • Fixed λ\lambda assumption. The Ia=0.2SI_a = 0.2\,S assumption is empirically derived from a specific dataset and has been shown to overestimate IaI_a for many regions. Sensitivity to λ\lambda is large for small storms.
  • No true infiltration modelling. The method is a storm-total budget, not a time-varying infiltration model. Use Green-Ampt or Richards-equation-based methods if infiltration dynamics matter.
  • High sensitivity to CN. CN is often estimated with considerable uncertainty; a 10-point error in CN can double or halve the runoff for a mid-range design storm.
  • Unsuited to very small storms. For PP only slightly larger than IaI_a, small errors in IaI_a produce very large relative errors in QQ.
  • Soil-saturation effects. The method does not account for saturation-excess runoff on variable source areas, which dominates some humid catchments.
  • Originally agricultural. CN tables were developed for small agricultural watersheds; extension to urban or forested catchments relies on later CN-table additions that are less well validated.
  • Rational Method — simpler peak-only method for small catchments
  • Unit Hydrograph — convert rainfall excess to a full hydrograph
  • DRH Method — Direct Runoff Hydrograph with convolution
  • SDF Method — Standard Design Flood for South African SANRAL projects
  • TR-55 Calculator — SCS-based urban hydrology with graphical peak discharge
  • Tc Calculator — time of concentration methods including NRCS lag
  • Design Rainfall — design storm depth for the chosen return period
  • Design Storm — temporal distribution of design rainfall
  • USDA-NRCS. (2004). National Engineering Handbook, Part 630 Hydrology, Chapter 9 — Hydrologic Soil-Cover Complexes, Chapter 10 — Estimation of Direct Runoff from Storm Rainfall. United States Department of Agriculture.
  • USDA-SCS. (1986). Urban Hydrology for Small Watersheds, Technical Release 55 (2nd ed.). Soil Conservation Service, Washington DC.
  • SANRAL. (2013). Drainage Manual (6th ed.). South African National Roads Agency, Pretoria. Chapter 3 — Hydrology; Section 3.5: SCS Method.
  • Schmidt, E.J. & Schulze, R.E. (1984). Improved estimates of peak flow rates using modified SCS lag equations. ACRU Report 17, University of Natal, Pietermaritzburg.
  • Schulze, R.E., Schmidt, E.J. & Smithers, J.C. (2004). Visual SCS-SA User Manual Version 1.0. ACRU Report, School of Bioresources Engineering and Environmental Hydrology, University of KwaZulu-Natal.
  • Hawkins, R.H., Ward, T.J., Woodward, D.E. & Van Mullem, J.A. (2009). Curve Number Hydrology: State of the Practice. ASCE, Reston, VA.
  • Hawkins, R.H., Hjelmfelt, A.T. & Zevenbergen, A.W. (1985). Runoff probability, storm depth, and curve numbers. ASCE Journal of Irrigation and Drainage Engineering, 111(4), 330 – 340.

Open Design Flood Estimation