 Sedona has a temperate semi-arid climate.In January, the average high temperature is 57 °F (14 °C) with a low of 31 °F (−1 °C).In July, the average high temperature is 97 °F (34 °C) with a low of 64 °F (17 °C).