Климат (Dfb) влажный континентальный с теплым летом. Месяц с минимальными температурами — январь, средний дневной температурный уровень -7.9 °C. Месяц с максимальными температурами — август с характерной температурой 23.1 °C. Средняя температура за год в д. Петроселки, на основе наблюдений, достигает 9.3°C. Температурный максимум, проявляется в августе до 32.6°С, минимальная достигает -25.7°C в январе. На протяжении года: солнечно-ясные дни - 83, снежных дней - 64, дни с дождем - 126, пасмурных дней - 93.