The annual rainfall phenomenon is expected to reach Kerala by May 31. The date of monsoon onset over Kerala has varied widely over the last 150 years, the earliest being May 11 in 1918, and the most delayed being June 18 in 1972, according to IMD data. The rain-bearing system arrived in the southern state on June 8 last year, May 29 in 2022, June 3 in 2021 and June 1 in 2020.