In July, the weather in Saint John's is typically warm. Average daily high temperature in July is about 18 degrees above zero. On average, Saint John's has 12 cloudy, 8 rainy, 6 partly cloudy, and 5 sunny days in July. The rains are usually moderate.