Климат (Dfa) влажный континентальный с горячим летом. Среднегодовая температура в п. Шарковка, в соответствии с наблюдениями, оценивается 10.1°C. Самая высокая температура, отмечается в июле до 34.0°С, а наименьшая опускается до -23.5°C в январе. Месяц, когда зафиксированы самые высокие температуры - это июль с типичной температурой 25.0 °C. Самый холодный месяц — январь, его среднесуточная температура -6.7 °C. В рамках года: дни ясной погоды - 114, дни снега - 43, дождливых дней - 136, облачных дней - 73.