Skip to content

RMF Calculator

Open RMF Calculator

Estimate the Regional Maximum Flood (RMF) peak discharge for Southern African catchments using the Kovacs / Francou-Rodier envelope methodology. This guide covers the 27 K-value regions, the three flood zones (Storm, Transition, Flood), the 500 m river-segment override rule, the three K-value determination modes, and how to interpret the result as an upper-bound check flood for dam safety and critical infrastructure.

The RMF Calculator estimates the Regional Maximum Flood (RMF) peak discharge for a catchment using the Francou-Rodier envelope methodology. Originally developed by Francou and Rodier (1967) using over 1 200 recorded flood peaks worldwide, this method was adapted for Southern Africa by Kovacs (1988) and subsequently revised in the RMF-2023 update.

The tool divides Southern Africa into 27 K-value regions based on flood envelope characteristics, with K-values ranging from below 2.8 (arid Kalahari) to 5.8 (high-rainfall coastal zones). Additionally, 63 river segments with verified K-values are overlaid on the regional map to provide more precise estimates near specific rivers where observed flood data justify a departure from the surrounding regional envelope.

The Regional Maximum Flood provides an upper-envelope estimate of the maximum flood peak discharge that can be expected at a given catchment, based on regional flood characteristics. It represents the most severe flood event considered plausible for a given catchment size and hydrological region — not a probabilistic quantile.

The K-value is the key regional parameter. Higher K-values indicate regions with greater flood-producing potential relative to catchment size:

  • K < 3.0 — Arid regions with low flood potential (Kalahari, Central Botswana)
  • K = 3.0 – 4.5 — Interior regions with moderate flood potential
  • K = 4.5 – 5.0 — Highveld regions with significant rainfall
  • K > 5.0 — Coastal and high-rainfall regions with high flood potential
  • K = 6.5 — World-recorded flood peak envelope (Francou-Rodier global upper bound)

Southern Africa is divided into 27 K-value regions, each representing a hydrologically homogeneous zone with a characteristic K-value. These regions were established based on analysis of the 300 highest recorded flood peaks in South Africa (1894 – 1979) by Kovacs (1988), and subsequently updated in the RMF-2023 revision.

The interactive map in the RMF Calculator displays all 27 K-value regions with a sequential colour scale from yellow (low K) to purple (high K). River segments with verified K-values are shown as dashed lines overlaid on the regions, so you can see at a glance where a river-specific override will apply.

Region descriptionK-value range
Central Botswana (special zone)< 2.8
West Coast Namibia2.8 – 3.4
SA Kalahari / Interior3.6 – 4.0
Northern Interior / Limpopo4.2 – 4.4
SA Highvelds4.6 – 5.0
Southeastern Coastal Belt5.0 – 5.4
High-rainfall Coastal5.6 – 5.8

The RMF is calculated using the Francou-Rodier envelope formula, which relates the maximum flood peak discharge to catchment area and a regional K-value coefficient. The method identifies three distinct flood zones based on catchment size.

The fundamental relationship for the Flood Zone (A > 100 km²):

Q  =  Q0(AA0)10.1KQ \;=\; Q_0 \cdot \left(\frac{A}{A_0}\right)^{1 - 0.1K}
Francou-Rodier envelope formula

Where Q0=106Q_0 = 10^6 m³/s is the reference discharge, A0=108A_0 = 10^8 km² is the reference area, AA is the catchment area in km², and KK is the regional K-value coefficient.

Substituting the reference values:

Q  =  106(A108)10.1KQ \;=\; 10^6 \cdot \left(\frac{A}{10^8}\right)^{1 - 0.1K}
Francou-Rodier formula (simplified)

Note that as KK increases, the exponent (10.1K)(1 - 0.1K) decreases, which flattens the Q-A curve — more flood-prone regions produce larger floods from smaller catchments relative to the global envelope.

The Francou-Rodier diagram identifies three distinct zones on the Q-A plane:

ZoneArea rangeDescription
Storm Zone< 1 km²Peak discharge depends primarily on rainfall intensity
Transition Zone1 – 100 km²Smooth transition between Storm and Flood-zone envelopes
Flood Zone> 100 km²Standard Francou-Rodier formula applies directly

The calculator automatically selects the correct zone formulation based on the catchment area you supply and reports the zone alongside the peak flow.

Some river reaches have verified K-values that differ from their surrounding regional K-value, typically based on observed flood peaks on that specific river. The calculator includes 63 such river segments with K-values of 4.2, 4.4, 4.6, and 5.4.

ParameterUnitRangeDescription
Catchment Area (A)km²> 0Total catchment area upstream of the outlet
K-value2.8 – 5.8Regional flood envelope coefficient
Outlet Pointlat, lngWithin SA / SADCLocation for K-value lookup (click map or enter coordinates)

The calculator offers three ways to determine the K-value for your catchment.

Click directly on the interactive map to place your outlet point, or enter latitude and longitude coordinates manually. The tool will automatically look up the K-value from the regional map and check for nearby rivers within 500 m. You can also select a K-value from the dropdown to override the auto-detected value if you have local information.

Upload a GeoJSON or Shapefile containing your catchment boundary polygon. The tool will calculate the polygon’s centroid and use it to determine the K-value. The catchment area will also be calculated automatically from the polygon geometry — useful when you already have a delineated boundary from GIS work.

If you have previously saved a watershed delineation using the Watershed Delineation tool, you can select it directly. The outlet point and catchment area will be loaded automatically, and the K-value will be determined from the outlet location. This is the most efficient workflow when the RMF is part of a larger design-flood analysis.

The calculator produces several outputs:

  • Peak discharge QQ (m³/s) — the Regional Maximum Flood peak discharge for your catchment. This is a deterministic upper-envelope estimate, not a probabilistic design flood.
  • K-value source — shows whether the K-value came from the regional map, a nearby river override, or manual selection.
  • Flood zone — indicates which of the three zones (Storm, Transition, or Flood) your catchment falls into based on its area.
  • Q vs K comparison table — shows the RMF discharge for all standard K-values, allowing you to see how sensitive the result is to the K-value choice.
  • Southern Africa only — the K-value regionalisation is calibrated against the SA / Southern African flood record and cannot be transferred to other continents.
  • Deterministic envelope — the method provides no associated probability or return period; it is a “worst plausible” value, not a quantile.
  • Sensitivity to K — a 10% change in K can shift the RMF by a factor of ~2 for large catchments, so the K-value override check at river segments is important.
  • Age of the underlying data — the Kovacs envelopes are based on floods observed up to 1979; more recent extremes may or may not remain below the published envelope.
  • Francou, J. & Rodier, J.A. (1967). Essai de classification des crues maximales observées dans le monde. Cahiers ORSTOM, Série Hydrologie, IV(3), 19 – 46.
  • Kovacs, Z.P. (1988). Regional Maximum Flood Peaks in Southern Africa. Technical Report TR137, Department of Water Affairs, Pretoria. 519 sites analysed (354 from South Africa), 300 highest flood peaks (1894 – 1979).
  • RMF-2023 Revision. Updated Regional Maximum Flood methodology for Southern Africa. Includes revised K-value zones, special zones (K < 2.8 for Central Botswana, K < 3.4 for West Coast Namibia), and river-specific K-value adjustments.
  • Alexander, W.J.R. (2002). The Standard Design Flood. Journal of the South African Institution of Civil Engineering, 44(1), 26 – 30.
  • SANCOLD. (1991). Guidelines on Safety in Relation to Floods. South African National Committee on Large Dams, Pretoria.

Open RMF Calculator