Rajpura experiences a mild winter from January to February, with temperatures ranging from 4-33°C, gradually warming up. As spring arrives in March and April, temperatures soar, often reaching as high as 41°C. Summer months of May and June are extremely hot, with temperatures frequently hitting 43°C. The monsoon season brings some relief in July and August, but temperatures remain relatively high. Autumn witnesses a slight drop in temperature from September to November, followed by another mild winter.