About Nahan, Himachal Pradesh

Nahan is a city of approximately 28,900 people in Himachal Pradesh, India. Located in the India Standard Time zone at 30.6°N latitude.

Recent weather here gives a sense of typical conditions: in 2025, Nahan recorded a mean annual temperature of 66°F, ranging from 34°F lows in January to 98°F highs in June, with about 43 inches of precipitation across the year.