Amsterdam is humid & rainy with a sub-oceanic climate. It has cool summers and cold winters. The temperature averages from 3.5°C in January and February to 17 °C in July and August. Rainfall is about 840 millimeters per year.