Salem Seasonal temperature break down - The average median temperature March through May is approximately 56°F with highs averaging at 68°F and lows averaging at 47°F. June through August has an approximate average median temperature of 75°F with highs averaging at 85°F, lows typically average at 66°F. Average median temperatures September through November average out at 58°F, high temperatures average out at 70°F and lows average at 48°F.
The average median temperature December through February is approximately 38°F with highs averaging at 49°F, lows average out at 30°F.
The average Salem annual median temperature averages out at approximately 57°F. The coldest month in Salem is January with a median temperature of 34°F, the average high for the month of January is 43°F with an average low of 27°F. The hottest month in Salem is July with an approximate median temperature of 77°F, the average high for the month of July is 87°F with an average low of 68°F.