Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Сальниково, согласно наблюдениям, составляет 8.1°C. Месяц, отмечающийся максимальными теплом — август со средней температурой 23.0 °C. Месяц с минимальными температурами — январь, среднее значение температуры за день -9.7 °C. Температурный максимум, замечается в августе до 31.9°С, а низшая понижается до -30.7°C в январе. В рамках года: ясные дни - 60, дни снега - 83, дни с дождем - 135, пасмурных дней - 88.