Elko has a cold semi-arid steppe climate. The temperature typically varies from 15°F to 90°F over the course of the year, and is rarely below -2°F or above 97°F. The hot season lasts for 94 days, from June 13 to September 15, with an average daily high temperature above 79°F.