As the elevation of the district ranges from 800 mts. to 8000 mts above see level the climate of the district very largely depend on altitude. The winter season is from about mid November to March. As most of the region is situated on the southern slops of the outer Himalayas, monsoon currents can enter through the valley, the rainfall being heaviest in the monsoon from June to September.
Most of the rainfall occur during the period June to September when 70 to 80 percent of the annual precipitation is accounted for in the southern half of the district and 55 to 65 percent in the northern half.
The details of temperature recorded at the meteorological observatories in the district show that the highest temperature was 340C and lowest 00C. January is the coldest month after which the temperature begin to rise till June or July. temperature vary with elevation. During the winter cold waves in the wake of western disturbances may cause temperature to fall appreciably. Snow accumulation in valleys is considerable.
The relative humidity is high during monsoon season, generally exceeding 70% on the average. The driest part of the year is the pre monsoon period when the humidity may drop to 35% during the afternoon. During the winter months humidity increases toward the afternoon at certain high stations.
Skies are heavily clouded during the monsoon months and for short spells when the region is affected by the passage of western disturbances. During the rest of the year the skies are generally clear to lightly clouded.