Rampur experiences a distinct seasonal pattern, with winters being cool and dry from December to February, with temperatures ranging from 3-32°C. As winter transitions into spring, the mercury rises rapidly, reaching highs of 37-41°C by April-May. Summers are hot and humid, with temperatures fluctuating between 35-40°C from June to September. The monsoon season brings a welcome respite, but temperatures remain relatively steady, ranging from 24-34°C from October to November. Winters return in December, bringing cooler temperatures of 4-26°C.