Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, средний дневной температурный уровень -8.5 °C. Самый тёплый месяц — август с типичной температурой 22.4 °C. Наивысшая температура, проявляется в августе до 31.1°С, а низшая понижается до -26.0°C в январе. Среднегодовая температура в д. Сельня, на основе наблюдений, составляет 8.0°C. На протяжении года: дни ясной погоды - 66, снегопадные дни - 69, дни с дождем - 133, облачных дней - 98.