Dibrugarh experiences a humid subtropical climate, characterized by distinct seasons. Winters are cool and dry, with temperatures ranging from 8-26°C in January and 10-29°C in December, with average lows around 18-22°C. Spring arrives in March, bringing warmer temperatures that steadily rise to an average high of 24°C, while summer months June to September witness scorching heat, with temperatures often reaching as high as 36°C. Autumn brings a slight respite from the heat, but temperatures remain warm, averaging around 29-30°C, before gradually cooling down in November and December.