Skip to main content
Calcimator

Flood Frequency Analysis

Estimate the design flood discharge for a given return period using a simplified log-Pearson Type III frequency analysis.

About this calculator

Flood frequency analysis answers a specific question: given a river's historical annual peak flows, what discharge should you design for at a chosen recurrence interval? This calculator uses a simplified log-Pearson Type III approach, converting your Mean Annual Peak Flow and Standard Deviation into log-space parameters (via the standard lognormal moment transform) and combining them with a frequency factor derived from your chosen Return Period. Annual Exceedance Probability and Non-Exceedance Probability are pure arithmetic on Return Period alone — a 100-year event has a 1% annual exceedance probability by definition, regardless of what your flow statistics say, so those two outputs never move in response to Mean Annual Peak Flow or Standard Deviation.

Design Discharge is where the flow statistics matter: raising Mean Annual Peak Flow increases Design Discharge, and raising Return Period increases it too, since a rarer event corresponds to a larger frequency factor pushing the log-space estimate upward. The Skew Coefficient lets you deviate from a purely log-normal assumption (skew = 0) toward the fuller log-Pearson Type III correction, which shifts results at rare, high-return-period events more than at common ones. This is explicitly a simplified analysis — real engineering flood studies use actual station skew, regional skew weighting per Bulletin 17C guidance, and a proper Pearson Type III frequency-factor table rather than the normal-distribution approximation used here — treat this as a planning-level estimate, not a substitute for a certified hydrologic study.

Inputs

m³/s
m³/s
years

Results

Design Discharge

302.8 m³/s

Annual Exceedance Probability

1%

Non-Exceedance Probability99%
Frequency Factor (K)2.327
Standard Normal Z-Score2.327
How to Use This Calculator
  1. Enter Mean Annual Peak Flow, Standard Deviation, and Return Period.
  2. Set Skew Coefficient.
  3. Review Design Discharge (m³/s) and Annual Exceedance Probability (%).
  4. Use Non-Exceedance Probability (%) and Frequency Factor (K) to inform your decision.
  5. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Standard Deviation

Standard DeviationDesign DischargeAnnual Exceedance Probability
25217.5 m³/s1%
38259.8 m³/s1%
75402.7 m³/s1%
125624.3 m³/s1%

What each input means

Mean Annual Peak Flow
Average of the recorded annual peak flow values in m³/s
Standard Deviation
Standard deviation of the annual peak flow series
Return Period
Average recurrence interval for the design event (e.g. 100 = 1% annual chance flood)
Skew Coefficient
Log-space skewness of the peak flow distribution; 0 = symmetric (log-normal)

How this is calculated

Formula

log Q = log μ + K × log σ (Log-Pearson Type III)

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Mean Annual Peak Flow = 150, Standard Deviation = 50, Return Period = 100, Skew Coefficient = 0 = 4 input(s) provided
  2. Calculate Design Discharge
    Design Discharge
    302.8 = 302.8
  3. Calculate Annual Exceedance Probability
    Annual Exceedance Probability
    1 = 1
  4. Calculate Non-Exceedance Probability
    Non-Exceedance Probability
    99 = 99
  5. Calculate Frequency Factor
    Frequency Factor = k
    2.327 = 2.327

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 doesn't Annual Exceedance Probability change when I adjust Mean Annual Peak Flow?

Annual Exceedance Probability is defined purely by your chosen Return Period — a 100-year return period always corresponds to a 1% annual exceedance probability by definition, regardless of the flow statistics. Mean Annual Peak Flow and Standard Deviation only affect Design Discharge (how large that 1%-probability event actually is in m³/s), not the probability itself.

What does raising Return Period do to my Design Discharge?

A longer return period represents a rarer, more extreme event, which raises the statistical frequency factor used in the log-Pearson calculation and pushes Design Discharge upward. A 500-year design discharge will always come out higher than a 100-year design discharge for the same flow statistics, since it targets a less frequent, larger event.

What is the Skew Coefficient for, and why default to zero?

It captures how asymmetric your peak-flow distribution is in log space — zero means a purely log-normal assumption, while a nonzero value applies the fuller log-Pearson Type III correction. A zero default is a reasonable starting assumption when you don't have a computed station skew value; real flood studies typically calculate skew from the actual data or blend it with regional skew estimates.

How is this different from a real engineering flood frequency study?

This calculator uses a simplified normal-distribution approximation for the frequency factor and asks you to supply mean, standard deviation, and skew directly. A certified study computes these statistics from an actual annual peak-flow record, uses a proper Pearson Type III frequency-factor table (not a normal approximation), and typically weights station skew against regional skew per USGS Bulletin 17C guidance — treat this tool as a planning estimate, not a design-grade analysis.

Why does raising the mean annual peak flow always raise the design discharge?

Mean Annual Peak Flow sets the central tendency of your flow distribution in log space, and Design Discharge is built directly from that log-space mean plus a statistical adjustment for return period and variability. A higher average peak flow shifts the whole distribution upward, so the estimated discharge for any given return period increases correspondingly.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Environment, Weather & Climate.