Extreme rainfall
How much rain is exceeded only once every 10, 50 or 100 years on average? Frequency analysis of extreme rainfall in each region, from 35 seasons (September to August).
Updated : 6 November 2026
In brief
1 Daily rainfall by return period
- Souss-Massa116.9 mm record 100.9 mm
- Tanger-Tetouan-Al Hoceima80.6 mm record 91.1 mm
- Oriental68.1 mm record 76.0 mm
- Dakhla-Oued Ed-Dahab64.6 mm record 77.8 mm
- Beni Mellal-Khenifra59.6 mm record 59.4 mm
- Draa-Tafilalet58.9 mm record 69.9 mm
- Rabat-Sale-Kenitra56.6 mm record 65.4 mm
- Fez-Meknes54.5 mm record 62.5 mm
- Laayoune-Sakia El Hamra53.8 mm record 53.8 mm
- Casablanca-Settat52.1 mm record 58.8 mm
- Guelmim-Oued Noun45.0 mm record 54.5 mm
- Marrakesh-Safi42.5 mm record 59.5 mm
Click a region to open its detailed analysis below.
2 The 2025-26 season in history
| Point | 1 day | 10 days | 30 days |
|---|---|---|---|
| Loukkos (Ksar El Kebir) · basin | 49.0 mmrank 6/35 | 180.8 mmrank 7/35 | 386.0 mmrank 4/35 |
| Sebou (Sidi Kacem) · basin | 26.0 mmrank 27/35 | 116.8 mmrank 10/35 | 258.7 mmrank 3/35 |
| Oum Er-Rbia (Khenifra) · basin | 35.4 mmrank 12/35 | 121.7 mmrank 10/35 | 282.1 mmrank 2/35 |
| Moulouya (Guercif) · basin | 19.4 mmrank 21/35 | 36.7 mmrank 25/35 | 61.6 mmrank 23/35 |
| Tensift (Ait Ourir) · basin | 41.4 mmrank 6/35 | 91.3 mmrank 8/35 | 179.7 mmrank 5/35 |
| Souss (Taroudant) · basin | 44.4 mmrank 6/35 | 99.6 mmrank 9/35 | 151.2 mmrank 7/35 |
| Tanger-Tetouan-Al Hoceima | 51.4 mmrank 8/35 | 195.7 mmrank 3/35 | 380.9 mmrank 4/35 |
| Oriental | 32.9 mmrank 15/35 | 48.8 mmrank 25/35 | 81.1 mmrank 24/35 |
| Fez-Meknes | 22.9 mmrank 30/35 | 102.8 mmrank 7/35 | 198.0 mmrank 4/35 |
| Rabat-Sale-Kenitra | 36.7 mmrank 8/35 | 109.4 mmrank 11/35 | 213.2 mmrank 5/35 |
| Beni Mellal-Khenifra | 46.7 mmrank 3/35 | 130.9 mmrank 2/35 | 238.3 mmrank 1/35 |
| Casablanca-Settat | 26.1 mmrank 12/35 | 73.7 mmrank 13/35 | 161.9 mmrank 5/35 |
| Marrakesh-Safi | 30.3 mmrank 5/35 | 63.6 mmrank 8/35 | 136.4 mmrank 4/35 |
| Draa-Tafilalet | 34.9 mmrank 5/35 | 62.3 mmrank 5/35 | 67.9 mmrank 7/35 |
| Souss-Massa | 72.4 mmrank 8/35 | 157.5 mmrank 9/35 | 196.1 mmrank 8/35 |
| Guelmim-Oued Noun | 15.4 mmrank 23/35 | 41.4 mmrank 13/35 | 70.1 mmrank 8/35 |
| Laayoune-Sakia El Hamra | 16.7 mmrank 10/35 | 18.2 mmrank 14/35 | 18.4 mmrank 17/35 |
| Dakhla-Oued Ed-Dahab | 21.7 mmrank 9/35 | 24.3 mmrank 10/35 | 24.7 mmrank 11/35 |
| Tetouan · city | 45.9 mmrank 12/35 | 147.3 mmrank 9/35 | 277.4 mmrank 5/35 |
| Al Hoceima · city | 26.5 mmrank 21/35 | 75.2 mmrank 19/35 | 142.3 mmrank 9/35 |
| Meknes · city | 25.7 mmrank 24/35 | 104.7 mmrank 8/35 | 215.7 mmrank 3/35 |
| Kenitra · city | 52.7 mmrank 8/35 | 142.0 mmrank 13/35 | 260.4 mmrank 7/35 |
| Settat · city | 32.7 mmrank 10/35 | 69.1 mmrank 17/35 | 163.1 mmrank 6/35 |
| Safi · city | 32.7 mmrank 10/35 | 98.2 mmrank 9/35 | 167.9 mmrank 5/35 |
Rank 1 = highest value of all seasons since 1991-92 (red); ranks 2 and 3 in orange. Basin points are placed at flood-exposed towns, such as Ksar El Kebir on the Loukkos river.
3 Detailed analysis by region or basin
The series: maximum of each season (September to August)
Atypical values (beyond the box threshold) are shown in orange and are not removed: in a homogeneous reanalysis such as ERA5 they usually reflect a real event.
Return periods: fitted distributions and observed values
Distribution comparison
| Distribution | AIC | BIC | 100 years (mm) |
|---|---|---|---|
| Log-normal · selected | 287.5 | 290.6 | 89.0 |
| Gumbel | 287.7 | 290.8 | 88.7 |
| Log-Pearson III | 289.5 | 294.1 | 87.6 |
| GEV | 289.7 | 294.4 | 88.1 |
The selected distribution has the lowest AIC. BIC penalises the number of parameters more.
Rainfall depths by return period
| Return period | Rain (mm) | 90% CI |
|---|---|---|
| 2 years | 38.3 | 34.9 – 42.9 |
| 5 years | 51.9 | 46.1 – 58.3 |
| 10 years | 60.9 | 53.2 – 68.2 |
| 25 years | 72.2 | 61.3 – 83.1 |
| 50 years | 80.6 | 66.3 – 93.9 |
| 100 years | 89.0 | 71.9 – 105.1 |
Interval from resampling (200 draws), for the 1-day and 30-day durations. Its width at 100 years reflects the limited series length.
4 Intensity-duration-frequency (IDF) curves
Intensity = maximum depth over the duration divided by the number of hours, for each return period, using the Gumbel distribution for all durations (1 to 24 hours) so the curves stay consistent.
Method and limits
- Data: daily and hourly rainfall totals from the Open-Meteo historical archive (ERA5 reanalysis), at each regional capital and at one point per major river basin, complete seasons only.
- Series: largest total over 1, 2, 3 and 5 consecutive days each year (and 1 to 24 hours for hourly data).
- Distributions: Gumbel, GEV, log-normal and log-Pearson III, fitted by maximum likelihood; GEV is discarded if its shape parameter exceeds 0.5 in absolute value.
- Length: about 35 years. A common rule allows extrapolation to about three times the series length: 100-year values remain the most uncertain.
- Trend: Kendall test on the annual daily maximum; a significant trend questions the stationarity assumption.
- Limits: ERA5 is a grid of about 30 km that smooths local intense rainfall, and values refer to one point per region. These results do not replace station measurements for designing structures.