સેંટ જ્હોનની સરેરાશ -1 ડીગ્રી સેલ્સિયસ અથવા 30 ડિગ્રી ફેરનહીટમાં વિન્ટર તાપમાન, જ્યારે ઉનાળાના દિવસોમાં સરેરાશ તાપમાન લગભગ 20 ડિગ્રી સેલ્સિયસ અથવા 68 ડિગ્રી ફેરનહીટ હોય છે.