Климат (Cfa) влажный субтропический. Наивысшая температура, замечается в июле до 42.8°С, а наименьшая опускается до -17.9°C в январе. Средняя температура воздуха в Санкт-Петербу, по данным наблюдений, составляет 19.7°C. Самый тёплый месяц - это август с привычной температурой 33.5 °C. Месяц с самым низким температурным режимом — январь, среднее суточное значение температуры 2.5 °C. На протяжении года: дни ясной погоды - 152, дни со снегом - 13, дождливых дней - 133, облачных дней - 68.