Климат (BSh) жаркий полуаридный (степной). Месяц, когда температура наиболее низкая — январь, типичное среднесуточное температурное значение 18.4 °C. Месяц, когда температура наиболее высокая — июнь со средней температурой 42.0 °C. Годовая средняя температура в Джаландхаре, по данным наблюдений, составляет 29.5°C. Температурный максимум, регистрируется в июне до 48.3°С, а порог минимальной температуры до 3.9°C в январе. В пределах года: дни ясной погоды - 228, снежных дней - 0, дни с осадками - 96, облачных дней - 42.