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 estimates

Is my town flooding?

Pick your town. Each estimate uses the nearest river gauge, rain at the town and official warnings.

Towns to watch now

  • AkuressaMatara · Panadugama, Nilwala GangaMinor flood
  • AttanagallaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • BalangodaRatnapura · Ratnapura, Kalu GangaMinor flood
  • DivulapitiyaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • EkalaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • GampahaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • GanemullaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • HoranaKalutara · Kalawellawa (Millakanda), Kalu GangaMinor flood
  • IngiriyaKalutara · Kalawellawa (Millakanda), Kalu GangaMinor flood
  • Ja-ElaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • KuruwitaRatnapura · Ratnapura, Kalu GangaMinor flood
  • MillakandaKalutara · Kalawellawa (Millakanda), Kalu GangaMinor flood
  • MinuwangodaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • MirigamaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • NittambuwaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • PelmadullaRatnapura · Ratnapura, Kalu GangaMinor flood
  • PugodaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • RatnapuraRatnapura · Ratnapura, Kalu GangaMinor flood
  • SeeduwaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • VeyangodaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • YakkalaGampaha · Dunamale, Aththanagalu OyaMinor flood
  • AgalawattaKalutara · Magura, Kalu GangaAlert
  • AthurugiriyaColombo · Hanwella, Kelani GangaAlert
  • AvissawellaColombo · Glencourse, Kelani GangaAlert
  • BaddegamaGalle · Baddegama, Gin GangaAlert
  • BandaragamaKalutara · Putupaula, Kalu GangaAlert
  • BeruwalaKalutara · Magura, Kalu GangaAlert
  • BiyagamaGampaha · Hanwella, Kelani GangaAlert
  • ChilawPuttalam · Moragaswewa, Deduru OyaAlert
  • DankotuwaPuttalam · Badalgama, Maha OyaAlert
  • DeniyayaMatara · Urawa, Nilwala GangaAlert
  • ElpitiyaGalle · Baddegama, Gin GangaAlert
  • GalleGalle · Baddegama, Gin GangaAlert
  • GintotaGalle · Baddegama, Gin GangaAlert
  • HanwellaColombo · Hanwella, Kelani GangaAlert
  • HattonNuwara Eliya · Norwood, Kelani GangaAlert
  • HomagamaColombo · Hanwella, Kelani GangaAlert
  • KaduwelaColombo · Hanwella, Kelani GangaAlert
  • KalutaraKalutara · Putupaula, Kalu GangaAlert
  • KamburupitiyaMatara · Thalgahagoda, Nilwala GangaAlert
  • KatunayakeGampaha · Badalgama, Maha OyaAlert
  • KatuneriyaPuttalam · Badalgama, Maha OyaAlert
  • KochchikadeGampaha · Badalgama, Maha OyaAlert
  • KosgamaColombo · Hanwella, Kelani GangaAlert
  • MarawilaPuttalam · Badalgama, Maha OyaAlert
  • MaskeliyaNuwara Eliya · Norwood, Kelani GangaAlert
  • MataraMatara · Thalgahagoda, Nilwala GangaAlert
  • MathugamaKalutara · Magura, Kalu GangaAlert
  • NegomboGampaha · Badalgama, Maha OyaAlert
  • PadukkaColombo · Hanwella, Kelani GangaAlert
  • PanaduraKalutara · Putupaula, Kalu GangaAlert
  • PannalaKurunegala · Badalgama, Maha OyaAlert
  • RanalaColombo · Hanwella, Kelani GangaAlert
  • RuwanwellaKegalle · Glencourse, Kelani GangaAlert
  • SalawaColombo · Hanwella, Kelani GangaAlert
  • ThawalamaGalle · Thawalama, Gin GangaAlert
  • ThihagodaMatara · Thalgahagoda, Nilwala GangaAlert
  • WadduwaKalutara · Putupaula, Kalu GangaAlert
  • WennappuwaPuttalam · Badalgama, Maha OyaAlert
  • AkuranaKandy · Peradeniya, Mahaweli GangaNormal
  • AnamaduwaPuttalam · Moragaswewa, Deduru OyaNormal
  • AngodaColombo · Nagalagam Street, Kelani GangaNormal
  • BattaramullaColombo · Nagalagam Street, Kelani GangaNormal
  • BloemendhalColombo · Nagalagam Street, Kelani GangaNormal
  • BorellaColombo · Nagalagam Street, Kelani GangaNormal
  • ColomboColombo · Nagalagam Street, Kelani GangaNormal
  • DematagodaColombo · Nagalagam Street, Kelani GangaNormal
  • DiganaKandy · Peradeniya, Mahaweli GangaNormal
  • EheliyagodaRatnapura · Ellagawa, Kalu GangaNormal
  • EllagawaRatnapura · Ellagawa, Kalu GangaNormal
  • Ethul KotteColombo · Nagalagam Street, Kelani GangaNormal
  • GiriullaKurunegala · Giriulla, Maha OyaNormal
  • GothatuwaColombo · Nagalagam Street, Kelani GangaNormal
  • GrandpassColombo · Nagalagam Street, Kelani GangaNormal
  • HendalaGampaha · Nagalagam Street, Kelani GangaNormal
  • HokandaraColombo · Nagalagam Street, Kelani GangaNormal
  • KadawathaGampaha · Nagalagam Street, Kelani GangaNormal
  • KadugannawaKandy · Peradeniya, Mahaweli GangaNormal
  • KandanaGampaha · Nagalagam Street, Kelani GangaNormal
  • KandyKandy · Peradeniya, Mahaweli GangaNormal
  • KatugastotaKandy · Peradeniya, Mahaweli GangaNormal
  • KegalleKegalle · Holombuwa, Kelani GangaNormal
  • KelaniyaGampaha · Nagalagam Street, Kelani GangaNormal
  • KiribathgodaGampaha · Nagalagam Street, Kelani GangaNormal
  • KolonnawaColombo · Nagalagam Street, Kelani GangaNormal
  • KoswattaColombo · Nagalagam Street, Kelani GangaNormal
  • KotahenaColombo · Nagalagam Street, Kelani GangaNormal
  • KotikawattaColombo · Nagalagam Street, Kelani GangaNormal
  • KotteColombo · Nagalagam Street, Kelani GangaNormal
  • KuliyapitiyaKurunegala · Giriulla, Maha OyaNormal
  • KurunegalaKurunegala · Giriulla, Maha OyaNormal
  • MalabeColombo · Nagalagam Street, Kelani GangaNormal
  • MaradanaColombo · Nagalagam Street, Kelani GangaNormal
  • MattakkuliyaColombo · Nagalagam Street, Kelani GangaNormal
  • MeethotamullaColombo · Nagalagam Street, Kelani GangaNormal
  • ModaraColombo · Nagalagam Street, Kelani GangaNormal
  • MorawakaMatara · Pitabeddara, Nilwala GangaNormal
  • MulleriyawaColombo · Nagalagam Street, Kelani GangaNormal
  • NarammalaKurunegala · Giriulla, Maha OyaNormal
  • NawalaColombo · Nagalagam Street, Kelani GangaNormal
  • NikaweratiyaKurunegala · Moragaswewa, Deduru OyaNormal
  • OrugodawattaColombo · Nagalagam Street, Kelani GangaNormal
  • PeliyagodaGampaha · Nagalagam Street, Kelani GangaNormal
  • PeradeniyaKandy · Peradeniya, Mahaweli GangaNormal
  • Pita KotteColombo · Nagalagam Street, Kelani GangaNormal
  • PitabeddaraMatara · Pitabeddara, Nilwala GangaNormal
  • PolgahawelaKurunegala · Giriulla, Maha OyaNormal
  • RagamaGampaha · Nagalagam Street, Kelani GangaNormal
  • RajagiriyaColombo · Nagalagam Street, Kelani GangaNormal
  • SedawattaColombo · Nagalagam Street, Kelani GangaNormal
  • TeldeniyaKandy · Peradeniya, Mahaweli GangaNormal
  • ThalangamaColombo · Nagalagam Street, Kelani GangaNormal
  • WarakapolaKegalle · Holombuwa, Kelani GangaNormal
  • WariyapolaKurunegala · Moragaswewa, Deduru OyaNormal
  • WattalaGampaha · Nagalagam Street, Kelani GangaNormal
  • WellampitiyaColombo · Nagalagam Street, Kelani GangaNormal

Based on the river gauge, plus satellite rain for canal-flood areas. Open a town for the full estimate with local rain and warnings.

Ampara7 towns

  • DehiattakandiyaPadiyathalawa, Maduru OyaNormal
  • PadiyatalawaPadiyathalawa, Maduru OyaNormal
  • PottuvilSiyambalanduwa, Heda OyaNormal
  • AkkaraipattuAmpara, Gal OyaNo estimate right now
  • AmparaAmpara, Gal OyaNo estimate right now
  • InginiyagalaAmpara, Gal OyaNo estimate right now
  • SammanthuraiAmpara, Gal OyaNo estimate right now

Anuradhapura4 towns

  • AnuradhapuraThanthirimale, Malwathu OyaNo estimate right now
  • KekirawaThambuththegama, Kala OyaNo estimate right now
  • MedawachchiyaThanthirimale, Malwathu OyaNo estimate right now
  • ThambuttegamaThambuththegama, Kala OyaNo estimate right now

Badulla1 towns

  • MahiyanganaThaldena, Mahaweli GangaNormal

Colombo40 towns

  • AthurugiriyaHanwella, Kelani GangaAlert
  • AvissawellaGlencourse, Kelani GangaAlert
  • HanwellaHanwella, Kelani GangaAlert
  • HomagamaHanwella, Kelani GangaAlert
  • KaduwelaHanwella, Kelani GangaAlert
  • KosgamaHanwella, Kelani GangaAlert
  • PadukkaHanwella, Kelani GangaAlert
  • RanalaHanwella, Kelani GangaAlert
  • SalawaHanwella, Kelani GangaAlert
  • AngodaNagalagam Street, Kelani GangaNormal
  • BattaramullaNagalagam Street, Kelani GangaNormal
  • BloemendhalNagalagam Street, Kelani GangaNormal
  • BorellaNagalagam Street, Kelani GangaNormal
  • ColomboNagalagam Street, Kelani GangaNormal
  • DematagodaNagalagam Street, Kelani GangaNormal
  • Ethul KotteNagalagam Street, Kelani GangaNormal
  • GothatuwaNagalagam Street, Kelani GangaNormal
  • GrandpassNagalagam Street, Kelani GangaNormal
  • HokandaraNagalagam Street, Kelani GangaNormal
  • KolonnawaNagalagam Street, Kelani GangaNormal
  • KoswattaNagalagam Street, Kelani GangaNormal
  • KotahenaNagalagam Street, Kelani GangaNormal
  • KotikawattaNagalagam Street, Kelani GangaNormal
  • KotteNagalagam Street, Kelani GangaNormal
  • MalabeNagalagam Street, Kelani GangaNormal
  • MaradanaNagalagam Street, Kelani GangaNormal
  • MattakkuliyaNagalagam Street, Kelani GangaNormal
  • MeethotamullaNagalagam Street, Kelani GangaNormal
  • ModaraNagalagam Street, Kelani GangaNormal
  • MulleriyawaNagalagam Street, Kelani GangaNormal
  • NawalaNagalagam Street, Kelani GangaNormal
  • OrugodawattaNagalagam Street, Kelani GangaNormal
  • Pita KotteNagalagam Street, Kelani GangaNormal
  • RajagiriyaNagalagam Street, Kelani GangaNormal
  • SedawattaNagalagam Street, Kelani GangaNormal
  • ThalangamaNagalagam Street, Kelani GangaNormal
  • WellampitiyaNagalagam Street, Kelani GangaNormal
  • DehiwalaNo estimate right now
  • KirulaponeNo estimate right now
  • WellawattaNo estimate right now

Galle5 towns

  • BaddegamaBaddegama, Gin GangaAlert
  • ElpitiyaBaddegama, Gin GangaAlert
  • GalleBaddegama, Gin GangaAlert
  • GintotaBaddegama, Gin GangaAlert
  • ThawalamaThawalama, Gin GangaAlert

Gampaha25 towns

  • AttanagallaDunamale, Aththanagalu OyaMinor flood
  • DivulapitiyaDunamale, Aththanagalu OyaMinor flood
  • EkalaDunamale, Aththanagalu OyaMinor flood
  • GampahaDunamale, Aththanagalu OyaMinor flood
  • GanemullaDunamale, Aththanagalu OyaMinor flood
  • Ja-ElaDunamale, Aththanagalu OyaMinor flood
  • MinuwangodaDunamale, Aththanagalu OyaMinor flood
  • MirigamaDunamale, Aththanagalu OyaMinor flood
  • NittambuwaDunamale, Aththanagalu OyaMinor flood
  • PugodaDunamale, Aththanagalu OyaMinor flood
  • SeeduwaDunamale, Aththanagalu OyaMinor flood
  • VeyangodaDunamale, Aththanagalu OyaMinor flood
  • YakkalaDunamale, Aththanagalu OyaMinor flood
  • BiyagamaHanwella, Kelani GangaAlert
  • KatunayakeBadalgama, Maha OyaAlert
  • KochchikadeBadalgama, Maha OyaAlert
  • NegomboBadalgama, Maha OyaAlert
  • HendalaNagalagam Street, Kelani GangaNormal
  • KadawathaNagalagam Street, Kelani GangaNormal
  • KandanaNagalagam Street, Kelani GangaNormal
  • KelaniyaNagalagam Street, Kelani GangaNormal
  • KiribathgodaNagalagam Street, Kelani GangaNormal
  • PeliyagodaNagalagam Street, Kelani GangaNormal
  • RagamaNagalagam Street, Kelani GangaNormal
  • WattalaNagalagam Street, Kelani GangaNormal

Hambantota3 towns

  • AmbalantotaMoraketiya, Walawe GangaNormal
  • KirindaThanamalwila, Kirindi OyaNormal
  • TissamaharamaThanamalwila, Kirindi OyaNormal

Kalutara10 towns

  • HoranaKalawellawa (Millakanda), Kalu GangaMinor flood
  • IngiriyaKalawellawa (Millakanda), Kalu GangaMinor flood
  • MillakandaKalawellawa (Millakanda), Kalu GangaMinor flood
  • AgalawattaMagura, Kalu GangaAlert
  • BandaragamaPutupaula, Kalu GangaAlert
  • BeruwalaMagura, Kalu GangaAlert
  • KalutaraPutupaula, Kalu GangaAlert
  • MathugamaMagura, Kalu GangaAlert
  • PanaduraPutupaula, Kalu GangaAlert
  • WadduwaPutupaula, Kalu GangaAlert

Kandy9 towns

  • AkuranaPeradeniya, Mahaweli GangaNormal
  • DiganaPeradeniya, Mahaweli GangaNormal
  • KadugannawaPeradeniya, Mahaweli GangaNormal
  • KandyPeradeniya, Mahaweli GangaNormal
  • KatugastotaPeradeniya, Mahaweli GangaNormal
  • PeradeniyaPeradeniya, Mahaweli GangaNormal
  • TeldeniyaPeradeniya, Mahaweli GangaNormal
  • GampolaNawalapitiya, Mahaweli GangaNormal
  • NawalapitiyaNawalapitiya, Mahaweli GangaNormal

Kegalle6 towns

  • RuwanwellaGlencourse, Kelani GangaAlert
  • KegalleHolombuwa, Kelani GangaNormal
  • WarakapolaHolombuwa, Kelani GangaNormal
  • DeraniyagalaDeraniyagala, Kelani GangaNormal
  • KitulgalaKithulgala, Kelani GangaNormal
  • YatiyantotaKithulgala, Kelani GangaNormal

Kurunegala10 towns

  • PannalaBadalgama, Maha OyaAlert
  • GiriullaGiriulla, Maha OyaNormal
  • KuliyapitiyaGiriulla, Maha OyaNormal
  • KurunegalaGiriulla, Maha OyaNormal
  • NarammalaGiriulla, Maha OyaNormal
  • NikaweratiyaMoragaswewa, Deduru OyaNormal
  • PolgahawelaGiriulla, Maha OyaNormal
  • WariyapolaMoragaswewa, Deduru OyaNormal
  • GalgamuwaGalgamuwa, Mee OyaNo estimate right now
  • MahoGalgamuwa, Mee OyaNo estimate right now

Matara7 towns

  • AkuressaPanadugama, Nilwala GangaMinor flood
  • DeniyayaUrawa, Nilwala GangaAlert
  • KamburupitiyaThalgahagoda, Nilwala GangaAlert
  • MataraThalgahagoda, Nilwala GangaAlert
  • ThihagodaThalgahagoda, Nilwala GangaAlert
  • MorawakaPitabeddara, Nilwala GangaNormal
  • PitabeddaraPitabeddara, Nilwala GangaNormal

Monaragala6 towns

  • ButtalaWellawaya, Kirindi OyaNormal
  • KataragamaKatharagama, Menik GangaNormal
  • MonaragalaNakkala, Kumbukkan OyaNormal
  • SiyambalanduwaSiyambalanduwa, Heda OyaNormal
  • ThanamalwilaThanamalwila, Kirindi OyaNormal
  • WellawayaWellawaya, Kirindi OyaNormal

Nuwara Eliya4 towns

  • HattonNorwood, Kelani GangaAlert
  • MaskeliyaNorwood, Kelani GangaAlert
  • Nuwara EliyaCalidonia, Mahaweli GangaNo estimate right now
  • TalawakeleCalidonia, Mahaweli GangaNo estimate right now

Polonnaruwa2 towns

  • ManampitiyaManampitiya, Mahaweli GangaNormal
  • PolonnaruwaManampitiya, Mahaweli GangaNormal

Puttalam6 towns

  • ChilawMoragaswewa, Deduru OyaAlert
  • DankotuwaBadalgama, Maha OyaAlert
  • KatuneriyaBadalgama, Maha OyaAlert
  • MarawilaBadalgama, Maha OyaAlert
  • WennappuwaBadalgama, Maha OyaAlert
  • AnamaduwaMoragaswewa, Deduru OyaNormal

Ratnapura7 towns

  • BalangodaRatnapura, Kalu GangaMinor flood
  • KuruwitaRatnapura, Kalu GangaMinor flood
  • PelmadullaRatnapura, Kalu GangaMinor flood
  • RatnapuraRatnapura, Kalu GangaMinor flood
  • EheliyagodaEllagawa, Kalu GangaNormal
  • EllagawaEllagawa, Kalu GangaNormal
  • EmbilipitiyaMoraketiya, Walawe GangaNormal

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·සිංහල·தமிழ்