Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в Кранбруке, исходя из наблюдений, составляет 9.1°C. Вершина температурного диапазона, наблюдается в августе до 37.4°С, а самая низкая до -37.9°C в январе. Наитеплейший месяц — август с типичной температурой 25.9 °C. Самый холодный месяц — январь, среднее значение температуры за день -6.5 °C. В течение года: дни ясной погоды - 81, снежных дней - 63, дни с осадками - 110, пасмурных дней - 112.