SCS Curve Number
Calculate runoff depth using the USDA SCS (NRCS) Curve Number method. Determine runoff, infiltration, and initial abstraction from precipitation and curve number.
About this calculator
The SCS (Soil Conservation Service, now NRCS) Curve Number method is the standard empirical method US engineers and stormwater planners use to estimate how much of a storm's rainfall becomes surface runoff versus soaking into the ground, developed from decades of small-watershed rainfall-runoff records. The method's core parameter is the curve number (CN), a single value from roughly 30 to 98 that encodes how much a given land surface resists infiltration: low numbers around 30-40 represent well-drained forest or good pasture cover, mid-range numbers around 70 represent typical residential development with lawns and some pavement, and numbers approaching 98 represent nearly impervious surfaces like pavement or rooftops where almost all rain runs off. From CN, the method derives the potential maximum retention (S), the theoretical upper limit on how much water the ground could absorb during that storm, using S = 25400/CN − 254 in millimeters.
Before any runoff begins, the method assumes an initial abstraction (Ia) — typically 20% of S — that represents rainfall intercepted by vegetation, surface ponding, and initial infiltration before runoff starts. Only once cumulative rainfall exceeds Ia does the runoff formula Q = (P − 0.2S)² / (P + 0.8S) start producing a nonzero result. What this calculator does not do: it treats the watershed as a single uniform CN value, when real sites usually need an area-weighted composite CN across multiple land cover and soil types, and it uses a single storm's total rainfall depth rather than a full design storm hyetograph, so it estimates total event runoff volume, not a runoff hydrograph or peak flow rate — that requires pairing this method with a unit hydrograph.
Inputs
Results
Runoff Depth
41.14 mm
Potential Max Retention (S)
84.67 mm
How to Use This Calculator
- Enter Precipitation and Curve Number (CN).
- Review Runoff Depth (mm) and Potential Max Retention (S) (mm).
- Use Initial Abstraction (Ia) (mm) and Infiltration (mm) to inform your decision.
- Use the chart to visualize the results and explore different scenarios by adjusting inputs.
How the result changes with Curve Number (CN)
| Curve Number (CN) | Runoff Depth | Potential Max Retention (S) |
|---|---|---|
| 38 | 0.68 mm | 414.42 mm |
| 56 | 13.9 mm | 199.57 mm |
| 100 | 100 mm | 0 mm |
What each input means
- Precipitation
- Total storm rainfall depth in millimeters
- Curve Number (CN)
- SCS curve number (30 = forest/good cover, 70 = residential, 98 = impervious pavement). Published NRCS tables start around 30, so the slider is bounded to the method's real domain.
How this is calculated
Formula
S = 25400/CN - 254; Q = (P - 0.2S)² / (P + 0.8S)Worked example, using the default values
- Identify Input ParametersPrecipitation = 100, Curve Number (CN) = 75 = 2 input(s) provided
- Calculate Runoff DepthRunoff Depth41.14 = 41.14
- Calculate Potential Max RetentionPotential Max Retention = S84.67 = 84.67
- Calculate Initial AbstractionInitial Abstraction16.93 = 16.93
- Calculate InfiltrationInfiltration = P - Q - Ia41.93 = 41.93
Engine last updated . Checked against 4 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does no runoff occur at all for some low precipitation and curve number combinations?
The method builds in an initial abstraction (Ia), typically 20% of the potential maximum retention S, that rainfall must exceed before any runoff begins — physically, this represents the rain intercepted by leaves and grass, ponded in small surface depressions, and infiltrated into dry soil before the ground becomes saturated enough to start shedding water. For a low curve number (well-drained, vegetated ground), S is large, so Ia is large, and a light storm can be entirely absorbed with zero calculated runoff — this is the method correctly reflecting that healthy, permeable land soaks up modest rainfall rather than a bug in the formula.
How do I choose the right curve number for my site?
NRCS publishes detailed curve number tables organized by land cover type (forest, pasture, row crops, residential lots at various densities, pavement) crossed with hydrologic soil group (A through D, from well-drained sand to poorly-drained clay) — you look up the combination that matches your site rather than picking a number from memory. Real sites are rarely one uniform surface, so the standard practice is to compute an area-weighted composite CN across all the distinct land cover and soil combinations present, weighted by the fraction of total watershed area each covers.
What's the difference between runoff depth and infiltration in this calculator's results?
Runoff depth (Q) is the portion of total rainfall that becomes surface flow leaving the site, while infiltration is the portion that soaks into the ground — together with the initial abstraction, these three quantities add up to the total precipitation you entered. A low infiltration figure relative to precipitation signals a site with limited capacity to absorb the storm, which is exactly the situation stormwater detention basins, permeable pavement, and other mitigation measures are designed to address.
Can I use this method for a single house lot instead of a whole watershed?
Yes — the curve number method scales to any drainage area, from a single parcel to a large regional watershed, as long as you use a curve number and precipitation depth appropriate to that specific area. Many local stormwater ordinances require exactly this kind of lot-scale runoff calculation to size an individual site's detention or infiltration requirements, using a design storm depth specified by the local jurisdiction rather than an arbitrary rainfall figure.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Rational Method Runoff
Calculate peak stormwater discharge using the Rational Method (Q = CIA/360). Estimate runoff from rainfall intensity, runoff coefficient, and catchment area.
HydrologyWatershed Area Calculator
Calculate drainage area and morphometric parameters of a watershed from perimeter, shape factor, and longest flow path.
HydrologyUnit Hydrograph Calculator
Calculate the SCS triangular unit hydrograph peak flow, time to peak, and time base from drainage area, lag time, and storm duration.
More in Environment, Weather & Climate.