Weather
Rainfall and temperature at selected stations and hydro catchments.
183 series · 5 tables · 1960–2025
from Department of Meteorology, DoMet and the World Bank
Rainfall in Colombo
mm, annual
Rainy days in Colombo
days, annual
Mean temperature in Colombo
°C, annual
Rainfall at Castlereagh
mm, annual
Every figure is as the DoMet publishes it; the change on a year earlier is calculated by Macro Lab.
Typing filters the tables below. Press Enter to list every weather series that matches.
Rainfall
Rainfall at selected stations and in the hydro catchments.
Rainfall by stationAnnual rainfall and rainy days at selected stations.40 indicators, annual, 2013–2025, from DoMetFrom: CBSL Economic and Social StatisticsShow the 40 rows
* Calculated by Macro Lab from the published values.
Rainfall in hydro catchmentsAnnual rainfall in the hydro catchment areas.16 indicators, annual, 2013–2025, from DoMetFrom: CBSL Economic and Social StatisticsShow the 16 rows
| Indicator | Latest, see name | On a year earlier* | Period | Recent trend |
|---|---|---|---|---|
| Annual rainfall, mm - canyon | 4,502 | +10.3% | 2025 | |
| Annual rainfall, mm - castlereigh | 3,785 | +15.6% | 2025 | |
| Annual rainfall, mm - kothmale power station | 3,025 | +60.9% | 2025 | |
| Annual rainfall, mm - laxapana | 5,380 | +13.4% | 2025 | |
| Annual rainfall, mm - maussakele | 3,235 | +7.0% | 2025 | |
| Annual rainfall, mm - norton | 4,963 | +21.2% | 2025 | |
| Annual rainfall, mm - samanala power station | 3,112 | −16.7% | 2025 | |
| Annual rainfall, mm - wimalasurendra power station | 4,983 | +21.8% | 2025 | |
| Annual rainy days - canyon | 234 | +7.3% | 2025 | |
| Annual rainy days - castlereigh | 207 | +2.0% | 2025 | |
| Annual rainy days - kothmale power station | 168 | +1.2% | 2025 | |
| Annual rainy days - laxapana | 230 | +8.5% | 2025 | |
| Annual rainy days - maussakele | 206 | +2.5% | 2025 | |
| Annual rainy days - norton | 231 | +10.5% | 2025 | |
| Annual rainy days - samanala power station | 151 | −3.2% | 2025 | |
| Annual rainy days - wimalasurendra power station | 231 | +12.1% | 2025 |
* Calculated by Macro Lab from the published values.
Temperature and humidity
Mean temperature and humidity at selected stations.
Mean temperatureMean temperature at selected stations, annual.20 indicators, annual, 2013–2025, from DoMetFrom: CBSL Economic and Social StatisticsShow the 20 rows
| Indicator | Latest, deg C | On a year earlier* | Period | Recent trend |
|---|---|---|---|---|
| Anuradhapura | 27.9 | −3.5% | 2025 | |
| Badulla | 23.9 | −1.6% | 2025 | |
| Bandarawela | 21.5 | −2.3% | 2025 | |
| Batticaloa | 28.8 | −0.3% | 2025 | |
| Colombo | 28.5 | −1.0% | 2025 | |
| Galle | 27.7 | −1.4% | 2025 | |
| Hambantota | 28.3 | −1.0% | 2025 | |
| Jaffna | 28.5 | −1.0% | 2025 | |
| Katugastota | 25 | −3.8% | 2025 | |
| Katunayake | 28.3 | −0.4% | 2025 | |
| Kurunegala | 28.1 | −1.4% | 2025 | |
| Maha illuppallama | 27.9 | −1.4% | 2025 | |
| Mannar | 28.5 | −1.7% | 2025 | |
| Nuwara Eliya | 16.5 | −4.1% | 2025 | |
| Pottuvil | 28.8 | −1.4% | 2025 | |
| Puttalam | 29.1 | +0.7% | 2025 | |
| Ratmalana | 28.8 | −1.0% | 2025 | |
| Ratnapura | 28 | −1.4% | 2025 | |
| Trincomalee | 28.8 | −1.0% | 2025 | |
| Vavuniya | 28.6 | −1.0% | 2025 |
* Calculated by Macro Lab from the published values.
HumidityDay and night humidity at selected stations, monthly.38 indicators, monthly, 2022–2025, from Department of Meteorology; no new readings since Dec 2025From: CBSL Economic and Social StatisticsShow the 38 rows
| Indicator | Latest, % | On a year earlier* | Period | Recent trend |
|---|---|---|---|---|
| Anuradhapura - day ended | 80.0 | +3.3 pts | Dec 2025 | |
| Anuradhapura - night ended | 95.0 | +0.2 pts | Dec 2025 | |
| Badulla - day ended | 85.0 | +5.1 pts | Dec 2025 | |
| Bandarawela - day ended | 87.0 | +9.5 pts | Dec 2025 | |
| Batticaloa - day ended | 83.0 | +1.1 pts | Dec 2025 | |
| Batticaloa - night ended | 90.0 | −1.0 pts | Dec 2025 | |
| Colombo - day ended | 72.0 | −0.3 pts | Dec 2025 | |
| Colombo - night ended | 86.0 | −1.2 pts | Dec 2025 | |
| Galle - day ended | 82.0 | +3.1 pts | Dec 2025 | |
| Galle - night ended | 91.0 | +1.8 pts | Dec 2025 | |
| Hambantota - day ended | 79.0 | −0.7 pts | Dec 2025 | |
| Hambantota - night ended | 90.0 | −2.5 pts | Dec 2025 | |
| Jaffna - day ended | 78.0 | −3.7 pts | Dec 2025 | |
| Katugastota - day ended | 77.0 | +1.5 pts | Dec 2025 | |
| Katugastota - night ended | 94.0 | −0.8 pts | Dec 2025 | |
| Katunayake - day ended | 73.0 | −0.3 pts | Dec 2025 | |
| Katunayake - night ended | 93.8 | −0.2 pts | Dec 2024 | |
| Kurunegala - day ended | 73.0 | +0.6 pts | Dec 2025 | |
| Kurunegala - night ended | 91.0 | −1.0 pts | Dec 2025 | |
| Maha illuppallama - day ended | 81.0 | +1.9 pts | Dec 2025 | |
| Mannar - day ended | 80.0 | −0.8 pts | Dec 2025 | |
| Mannar - night ended | 88.0 | −1.8 pts | Dec 2025 | |
| Mattala - day ended | 75.0 | −0.3 pts | Dec 2025 | |
| Mattala - night ended | 94.1 | −1.9 pts | Dec 2024 | |
| Moneragala - day ended | 75.0 | −0.3 pts | Dec 2025 | |
| Nuwara Eliya - day ended | 83.0 | +10.2 pts | Dec 2025 | |
| Nuwara Eliya - night ended | 92.0 | +6.5 pts | Dec 2025 | |
| Polonnaruwa - day ended | 82.0 | +3.9 pts | Dec 2025 | |
| Pottuvil - day ended | 79.0 | +1.2 pts | Dec 2025 | |
| Puttalam - day ended | 77.0 | +0.1 pts | Dec 2025 | |
| Puttalam - night ended | 92.0 | −1.8 pts | Dec 2025 | |
| Ratmalana - day ended | 72.0 | +1.4 pts | Dec 2025 | |
| Ratmalana - night ended | 87.0 | −1.6 pts | Dec 2025 | |
| Ratnapura - day ended | 78.0 | +1.1 pts | Dec 2025 | |
| Ratnapura - night ended | 95.1 | −0.9 pts | Dec 2024 | |
| Trincomalee - day ended | 80.0 | −1.2 pts | Dec 2025 | |
| Trincomalee - night ended | 90.0 | −2.4 pts | Dec 2025 | |
| Vavuniya - day ended | 82.0 | +3.4 pts | Dec 2025 |
* Calculated by Macro Lab from the published values.
International sources
The same economy through the IMF, the World Bank and other international bodies.
World Bank indicatorsWorld Bank World Development Indicators for Sri Lanka, annual (CC BY 4.0).69 indicators, annual, 1960–2025, from the World BankFrom: World Bank: World Development Indicators and International Debt StatisticsShow the 69 rows
* Calculated by Macro Lab from the published values.