Not official. In an emergency call 117

Data: Irrigation Dept & others · Made by @shakeeb_x

  • Home
  • Towns
  • Reservoirs
  • History
Sri Lanka Water LevelsLive river-gauge readings
Basins
  • Aththanagalu Oya
  • Deduru Oya
  • Gal Oya
  • Gin Ganga
  • Heda Oya
  • Kala Oya
  • Kalu Ganga
  • Kelani Ganga
  • Kirindi Oya
  • Kumbukkan Oya
  • Ma Oya
  • Maduru Oya
  • Maha Oya
  • Mahaweli Ganga
  • Malwathu Oya
  • Mee Oya
  • Menik Ganga
  • Nilwala Ganga
  • Walawe Ganga
  • Yan Oya
ReservoirsNewsHistoryHelp@waterlevelslk
ENසිංத
Home›Flood history

When do our rivers flood?

Flood warnings on Sri Lanka’s rivers come mostly between October and December, with a smaller peak in May. It’s October now, the main flood season.

Since 23 Nov 2025, its 42 gauges have recorded flooding on 82 days and alert levels on 145 days. The most recent flood was 3 Aug 2026, at Kithulgala, Nawalapitiya, Peradeniya +4 (major flood).

Below each line is what the river gauges recorded; above it, our estimate of how high the rivers ran, going back to 2022. Updated 26 Oct, 1:00 pm (Sri Lanka time).

Flood warnings by day, one row per year

AlertMinor floodMajor floodEstimatedRecorded
NE monsoon
Inter-monsoon
SW monsoon
Inter-monsoon
JJanFFebMMarAAprMMayJJunJJulAAugSSepOOctNNovDDec
202666d
2025~48d
2024~45d
2023~80d
2022~27d

Taller bars mean more gauges were in warning that day. Tap or hover a day for details. Earlier years are estimates.
Gauge records start 23 Nov 2025

When do flood warnings happen?

Share of days in each month with at least one gauge at alert or worse anywhere in Sri Lanka.

JanFebMarAprMayJunJulAugSepOctNovDec
Estimated, 2022 to now Measured at gauges, Nov 2025 to now

Biggest flood events since 2022

Runs of days with minor or major flooding, ranked by the worst day.

Year by year

Sri Lanka: about 157 affected days a year in gauge records since 23 Nov 2025.

Before 23 Nov 2025 there are no gauge records here; estimates suggest about 88 affected days a year in 2022–2024.

YearAffected daysMajor floodMinor floodAlertWorst day
2026(so far)Recorded
117
23
43
51
Major flood 23Minor flood 43Alert 51
Worst day: 3 Aug · major flood at 3 gauges
2025Recorded from 23 Nov
93
18
23
52
Major flood 18Minor flood 23Alert 52
Worst day: 27 Nov · major flood at 11 gauges
2024Estimated
93
14
31
48
Major flood 14Minor flood 31Alert 48
Worst day: 27 Nov · major flood at 17 gauges (estimated)
2023Estimated
119
43
37
39
Major flood 43Minor flood 37Alert 39
Worst day: 21 Oct · major flood at 11 gauges (estimated)
2022Estimated
53
12
15
26
Major flood 12Minor flood 15Alert 26
Worst day: 26 Dec · major flood at 7 gauges (estimated)

Affected means at least alert level. A day counts once, at the worst level any gauge reached. Years before the gauge records start are estimates.

Flood history by river

  • Aththanagalu Oya
  • Deduru Oya
  • Gal Oya
  • Gin Ganga
  • Heda Oya
  • Kala Oya
  • Kalu Ganga
  • Kelani Ganga
  • Kirindi Oya
  • Kumbukkan Oya
  • Ma Oya
  • Maduru Oya
  • Maha Oya
  • Mahaweli Ganga
  • Malwathu Oya
  • Mee Oya
  • Menik Ganga
  • Nilwala Ganga
  • Walawe Ganga
  • Yan Oya

About this data

Measured: the highest level each gauge reached that day, compared with the Department of Irrigation’s alert, minor-flood and major-flood levels.

Estimated: for years before the gauge records here begin, we estimate how high each river ran from a global river-flow model. These are not official warnings. They show the flood seasons and the big floods well, but can miss the exact day or gauge, especially on small rivers.

Sources: Department of Irrigation river gauges; earlier gauge readings saved by lk_irrigation; river-flow estimates by Open-Meteo. Download the daily records.

Sri Lanka Water Levels

Live river and reservoir levels across Sri Lanka, with flood forecasts.

Rivers

  • Aththanagalu Oya
  • Deduru Oya
  • Gal Oya
  • Gin Ganga
  • Heda Oya
  • Kala Oya
  • Kalu Ganga
  • Kelani Ganga
  • Kirindi Oya
  • Kumbukkan Oya
  • Ma Oya
  • Maduru Oya
  • Maha Oya
  • Mahaweli Ganga
  • Malwathu Oya
  • Mee Oya
  • Menik Ganga
  • Nilwala Ganga
  • Walawe Ganga
  • Yan Oya

Explore

  • Home
  • Reservoirs
  • Flood estimates
  • Flood news
  • Flood history
  • Flood help
  • About
  • Research
  • Data status
  • GitHub

Data and credits

Readings from the Department of Irrigation and the Mahaweli Authority. Warnings from the Disaster Management Centre. Rain forecasts from Open-Meteo. Map © OpenStreetMap contributors; some river lines from the Department of Irrigation.

Not an official warning service. In an emergency, call 117.

© 2026 Sri Lanka Water Levels. Built in Sri Lanka. · Made by @shakeeb_x · Automated updates: @waterlevelslk

EN·සිංහල·தமிழ்