Saint John, New Brunswick Climate Data

Saint John, New Brunswick climate data is summarized below. Average annual temperatures range from 36 °F (low) to 50.7 °F (high). Annual precipitation averages 35.7 Inches. Saint John is located in USDA Plant Hardiness Zone 5b. The growing season typically runs from the last frost around May 11 - May 20 through the first frost around Oct. 1 - Oct. 10.

Avg Annual High50.7 °F
Avg Annual Low36 °F
Annual Precipitation35.7 in.
Hardiness ZoneZone 5b
Growing Season: Last frost around May 11 - May 20 — First frost around Oct. 1 - Oct. 10 — Approximately 150-180 Days frost days per year.

Monthly Average Climate Data for Saint John, New Brunswick

Average monthly temperatures and precipitation Switch to Celsius / Metric
MonthAvg. LowAvg. HighAvg. Precip
January-23.4 °F-18.7 °F711.2 in.
February-23.3 °F-18.4 °F635 in.
March-21.1 °F-16.4 °F1270 in.
April-17.6 °F-13 °F1955.8 in.
May-14.7 °F-10.2 °F2108.2 in.
June-12.2 °F-7.7 °F2794 in.
July-10.5 °F-6 °F2184.4 in.
August-10.4 °F-5.9 °F1854.2 in.
September-12.3 °F-7.6 °F2082.8 in.
October-14.8 °F-10.3 °F2717.8 in.
November-17.5 °F-13.4 °F2743.2 in.
December-20.8 °F-16.6 °F2006.6 in.
Annual36 °F50.7 °F35.74 in.

Additional Climate Conditions

Feels Like High-5.99|-5.45|-0.91|6.29|12.58|17.91|21.43|21.69|18.2|12.16|5.46|-1.63 °F
Feels Like Low-16.61|-16.52|-11.39|-3.39|3.17|8.86|12.68|12.98|8.8|3.1|-3.02|-10.93 °F
Avg Humidity75.68|76.05|72.1|73.68|78.02|81.08|85.19|85.51|83.37|80.22|78.44|79.26%
Avg Wind Speed18|18.73|18.11|16.82|14.93|13.18|11.63|11.37|13.49|15.51|16.98|18.77 mph
Cloud Cover69|74.41|69.5|69|71|67.5|64.09|60.59|55.5|64|67.5|73.5%
Days of Precipitation9|10|11|11|13|11|11|9|8|10|10|14 days/yr
Annual Snowfall37|42|30|3|0|0|0|0|0|0|2|21 in.

Climate Zone Data for Saint John, New Brunswick

Average First Frost DateOct. 1 - Oct. 10
Average Last Frost DateMay 11 - May 20
Average Days With Frost150-180 Days
Plant Hardiness ZoneZone 5b : -15°F to -10°F
Current Drought ConditionsAbnormally Dry
2026 plantmaps.com