Климат (Dfc) субарктический. Среднегодовая температура в с. Федово, исходя из наблюдений, составляет 3.6°C. Максимальная температура, устанавливается в июле до 29.0°С, а наименьшая опускается до -33.7°C в январе. Месяц с самыми низкими температурами — январь, его средний дневной температурный уровень -14.1 °C. Наиболее тёплый месяц — август с привычной температурой 19.5 °C. В течение года: ясные дни - 47, дни со снегом - 111, дни с осадками - 117, облачных дней - 91.