Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, среднее значение температуры за день -13.7 °C. Месяц с максимальными температурами - это август с привычной температурой 18.9 °C. Вершина температурного диапазона, регистрируется в августе до 27.2°С, а порог минимальной температуры до -33.4°C в январе. Средняя температура за год в д. Бархатово, в соответствии с наблюдениями, оценивается 4.6°C. В пределах года: солнечно-ясные дни - 46, дни снега - 100, дни с осадками - 132, пасмурных дней - 88.