The average annual temperature in Oberwiesenthal is 3°C. The summer months from July to August are the hottest, with top temperature of 24°C. In winter the lowest temperatures are in January and February with -5°C. Annual precipitation is around 1117 mm. The wettest month is June, with 113 mm on average, and the driest month is February with 80 mm.