 The weather in Portsmouth is temperate and seasonal.Summers are hot and humid with warm evenings.The mean annual temperature is , with an average annual snowfall of 3 inches and an average annual rainfall of 47 inches.