Климат (BSk) холодный полуаридный (степной). Среднегодовая температура в Селенгинском р-н, исходя из данных наблюдений, достигает 4.5°C. Месяц, отмечающийся максимальными теплом — июнь со среднеарифметической температурой 24.7 °C. Месяц с минимальными температурами — декабрь, его характерная суточная температура -17.8 °C. Наивысшая температура, проявляется в июне до 33.5°С, а минимальный уровень достигает -33.1°C в январе. В течение одного календарного года: дни ясной погоды - 86, снежных дней - 27, дни с дождем - 96, облачных дней - 157.