Climatic factors had significant impacts on dengue transmission in Guangzhou. Lag effects of temperature on dengue lasted the local whole epidemic season. The optimal maximum temperature range for dengue transmission was 21.6–32.9 °C. Relative humidity (RH) was negatively associated with dengue when RH exceeded 79%. Middle-aged and older people, retirees and unemployed were at high risk of dengue.