Aligarh has a monsoon-influenced humid subtropical climate, typical of north-central India. Summers start in April and are hot with temperatures peaking in May. The average temperature range is 28–33 °C (82–91 °F). The monsoon season starts in late June, continuing till early October, bringing high humidity. Aligarh gets most of its annual rainfall of 800 millimetres (31 in) during these months. Temperatures then decrease, and winter sets in December, and continues till early February. Temperatures range between 12–16 °C (54–61 °F). Winters in Aligarh are generally mild, but fog and cold snaps sometimes occur