On average, there are 301 sunny days per year in Surprise, Arizona. The July high is around 105 degrees. The January low is 41. Sperling's comfort index for Surprise is a 74 out of 100, where a higher score indicates a more comfortable year-around climate. The US average for the comfort index is 54.