Roy has a semi-arid climate (Köppen BSk) with cold winters except when moderated by chinook influences that will typically push maximum temperatures over 50 Farad on seventeen days during winter and twelve days each in November and March.