Temperatures range from 5°F (-15°C) to 90°F (32°C), with an annual mean temperature of 49°F (9°C). Summer temperatures average 60°F (15°C) and winters are mild with an average low of 29°F (-1.7°C). July and August are the warmest months; May and June are the sunniest; and January and February are the coldest months. Luxembourg has a climate much like that of the U.S. Pacific Northwest-cool, temperate, and rainy. The northwesterly winds that traverse the western, lower portion of the Belgian Ardennes cause abundant clouds, fog, and rain. Average annual rainfall is 30 inches; some rain falls 50% of the year.