Elkford: during the year, the average temperature throughout the year is around 5°C. The coldest period of the year is in the month of December where the temperature can drop to -7°C. The hottest month of the year is instead in July where the maximum temperature can reach 19°C.