Not official. In an emergency call 117

Data: Irrigation Dept & others · Made by @shakeeb_x

  • Home
  • Towns
  • Reservoirs
  • News
Sri Lanka Water LevelsLive river-gauge readings
TownsReservoirsNewsHelp@waterlevelslk
ENසිංத
Home › Embed on your site

Embed live river levels

Put the live gauges of a river right inside your story. The box updates itself every few minutes, shows the official step (Normal, Alert, Minor flood, Major flood), whether the river is rising or falling, and the next-hour forecast where we have one.

How to embed

  1. Pick a widget below, or press "Embed this on your site" on any river, gauge or town page: it opens this builder already filled in.
  2. Choose size, language, theme and units, check the live preview, then copy the code and paste it into your article as HTML.
  3. Optional: the one-line script lets the box grow to fit its content. Without it, a fixed height still looks right.

What you can embed

  • Card: the simplest box: one gauge as a small card with the step, level, trend and next hour /embed/card/rathnapura
  • River: every gauge on a river, upstream to downstream, with step, level, trend and next hour /embed/river/kalu-ganga
  • Gauge: one gauge: big level, step, trend, official marks and a 24 or 72 hour chart /embed/gauge/rathnapura
  • Forecast: next hour, next 24 hours and the forecast chart for one gauge, for example Nagalagam Street /embed/forecast/nagalagam-street
  • Town flood status: a town's flood step, next hour, next 24 hours and what to do, in plain words /embed/town/ratnapura
  • Right now: gauges at Alert or above now, by river, worst first; calm when all are Normal /embed/now
  • Reservoirs spilling: reservoirs spilling or releasing now, with the reported figure and date /embed/reservoirs
  • One-line ticker: a single line for a header bar: river, gauge, level, step, trend, time /embed/ticker?river=kalu-ganga

Options on every address: lang=en|si|ta, theme=light|dark|auto, size=compact|full, unit=ft|m, forecast=0|1, marks=0|1, hours=0|24|72 (gauge chart), layout=list|cards (river). Filters: river=a,b (now, ticker), basin=a,b (reservoirs), gauge=name (ticker).

A live 3D flood map embed may come later.

Terms

  • Free to use on any site. Keep the "Powered by waterlevels.lk" link inside the box: do not hide, crop or restyle it.
  • The levels are the Irrigation Department's gauge readings, shown as published. This is not an official warning service: in an emergency call 117.
  • The widget updates itself and reads only from waterlevels.lk, never from the Department's servers.

Need help?

Use the About page to reach us. We are happy to help a newsroom set it up. @shakeeb_x · About and contact

Sri Lanka Water Levels

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

Rivers

  • Andella Oya
  • Aththanagalu Oya
  • Deduru Oya
  • Gal Oya
  • Gin Ganga
  • Heda Oya
  • Kala Oya
  • Kalu Ganga
  • Kelani Ganga
  • Kirindi Oya
  • Kumbukkan Oya
  • Ma Oya
  • Maduru Oya
  • Magalawatavan Aru
  • Maha Oya
  • Mahaweli Ganga
  • Malwathu Oya
  • Mee Oya
  • Menik Ganga
  • Mundeni Aru
  • Nilwala Ganga
  • Uruwal Oya
  • Walawe Ganga
  • Wattala Kalu Ela
  • Yan Oya

Rivers and levels

  • Home
  • All rivers
  • Sri Lanka flood map
  • Towns
  • Reservoirs
  • Colombo canals
  • Rain map

News and data

  • News
  • History
  • Data
  • Forecast accuracy
  • Data status

About and help

  • Help
  • About
  • Research
  • Embed on your site
  • X @waterlevelslk
  • Instagram @waterlevels.lk
  • 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 · Instagram: @waterlevels.lk

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