The average temperature in Tucson, AZ the average temperature is 41.39 degrees in summer, with precipitation around 12.0 mm , Williston, ND's temperatures reach 34.2 during the hot season, with 6.0 average of rain rate . In winter, however, weather indicators show around -29.05 degrees in Williston, ND, compared to the -2.61 average degrees reported in Tucson, AZ. During the winter period, Tucson, AZ can register 3.0 mm precipitation, while Williston, ND have an average of 0.7 mm rain level.