The global increase in dominance of toxic blooms of cyanobacteria has severely impacted aquatic ecosystems and threatened human health for decades. Although it has been shown that high levels of rainfall may inhibit the growth of bloom-forming cyanobacteria, it is still unclear how cyanobacteria respond to short-term rainfall events. Based on five-year (2016-2020) high-frequency (half-week) sampling data from a shallow eutrophic urban reservoir in subtropical China, we explored the short-term effects of rainfall events on cyanobacterial biomass (CBB) by constructing generalized additive models of CBB in rainy periods during warm (April to September) and cool (December and January) months, respectively. We find evidence in support of the hypotheses that short-term rainfall events significantly reduce CBB in warm months, but the opposite response was observed in the cool months. We also highlight a difference in the factors explaining CBB decreases in warm months (precipitation, air temperature, relative humidity, dissolved oxygen and total phosphorus) compared with factors explaining the response of CBB in cool months (sunshine hours, pH and total carbon). In particular, meteorological factors (precipitation, wind speed and sunlight) might drive changes in water temperature and hydro-dynamics of the reservoir, thereby causing a rapid reduction of CBB after rainfall events in warm months. This varying response of cyanobacteria to short-term rainfall events in the shallow eutrophic subtropical reservoir may also be expected in temperate or cool lakes as climate change effects become stronger.