Photo: P199 · CC BY-SA 3.0Geraldton sits near the bottom of Canadian towns for winter warmth
The warmest part of a July day comes in at 23.6°C on average. Rain or snow is most frequent in July and least in February. By July afternoons alone, it runs cooler than 72% of Canadian towns. Comfortable outdoor weather lasts from June to August, with highs of 21–24°C.
Figures: ECCC’s 1991–2020 normals at Geraldton (6.3 km north).
A year in Geraldton at a glance
Each month’s typical high and low, in °C.
What stands out about Geraldton’s climate
Compared with Canadian towns, with its place among towns of 2,500+ in Ontario beside it.
What a year in Geraldton feels like
Seasons and months as ECCC’s 1991–2020 normals give them: a typical day’s high and low.
Frost on 214 days, 20°C on 83
The frost season runs September to May, and January freezes nearly every night. Deep cold, under −20°C, comes on about 71 nights a year.
Frost days by month
Average days at 0°C or below
Days above 20°C by month
Average days
Rain and melted snow: about 762 mm a year
865th wettest of 871 towns of 2,500+ in Ontario. About 114 days a year bring 1 mm or more.
Rain and snow by month
Millimetres
Rain alone by month
Millimetres
249 cm of snow in a typical year
From September to May snow is likely; December is the peak, at about 44 cm.
Snowfall by month
Centimetres
Snow on the ground by month
Centimetres at month’s end
Heating a home in Geraldton
88% of a year’s heating need falls between October and April. Months averaging under 10°C: October to May.
Warm days count for nothing; each colder day adds how far its mean sits below 18°C. In heating terms, homes need more heating than almost every Canadian town.
Living with Geraldton’s climate
Gardening, time outside, winter cold and summer heat, from the 1991–2020 normals.
The growing season between frosts lasts about 106 days, roughly 31 May to 16 September.
For long days outdoors, Jun, Jul and Aug bring highs of 17–27°C and lows of 8°C or more.
Parks & trails →Plan for about 90 days a year with a wind chill below −20.
Muggy heat with a humidex over 30 arrives on about 17 days a year.
Storms, floods and heat waves sit outside these normals; Geraldton’s hazards page covers them.
Flood & hazards →ECCC’s normals location: Geraldton
Geraldton is a composite: ECCC joins 2 stations’ readings to make its 1991–2020 normals.
| Distance from the town | 6.3 km north |
| Station altitude | 348 m |
| Completeness | meets the WMO “3 and 5” rule |
| WMO standard normals | No |
| Coldest reading, 1991–2020 | −50.2°C |
| Hottest reading, 1991–2020 | 37.0°C |
| Average wind | 11.4 km/h on average, most often from the west |
| Next-nearest location | Armstrong, 154 km |
How Geraldton compares
Compared with 2,611 towns and neighbourhoods of 2,500 or more across Canada; the dots mark the other normals locations in Ontario.
Nearby towns’ climate
The nearest places on a normals location of their own: those that share Geraldton’s would only repeat its figures. No closer place has figures: this one lies 125 km from Geraldton.
| Town | July high | January low | Rain & snow |
|---|---|---|---|
| Geraldton | 23.6°C | −24.7°C | 762 mm |
| Nipigon 125 km · Thunder Bay | 24.9°C 1.3°C warmer | −19.2°C 5.5°C milder | 762 mm |
Geraldton weather by month
Each month’s normals, 1991–2020: high, low, mean, precipitation and snowfall.
| Month | High | Low | Mean | Rain & snow | Snow |
|---|---|---|---|---|---|
| January | −12.2°C | −24.7°C | −18.5°C | 36 mm | 43 cm |
| February | −8.8°C | −23.4°C | −16.1°C | 26 mm | 31 cm |
| March | −1.3°C | −16.1°C | −8.7°C | 33 mm | 29 cm |
| April | 6.6°C | −6.7°C | 0.0°C | 49 mm | 28 cm |
| May | 15.2°C | 1.6°C | 8.4°C | 78 mm | 5 cm |
| June | 21.4°C | 8.0°C | 14.7°C | 82 mm | under 1 cm |
| July | 23.6°C | 11.1°C | 17.4°C | 108 mm | 0 cm |
| August | 22.3°C | 9.9°C | 16.1°C | 76 mm | 0 cm |
| September | 16.5°C | 5.2°C | 10.9°C | 102 mm | 2 cm |
| October | 7.6°C | −0.8°C | 3.4°C | 84 mm | 24 cm |
| November | −1.0°C | −9.3°C | −5.1°C | 53 mm | 44 cm |
| December | −8.3°C | −18.3°C | −13.3°C | 37 mm | 44 cm |
| Year | 6.8°C | −5.3°C | 0.8°C | 762 mm | 249 cm |
February varies most from one year to the next (3.7°C), August least
Each bar spans a month’s coldest and warmest readings over thirty years; March’s run from −40.0°C in 1996 to 20.7°C in 2012.
Where Geraldton’s numbers come from
Averages over 30 years, not a forecast.
- Normals: 1991–2020 normals for Geraldton from ECCC’s climate data site, the nearest location with every month of temperature.
- Comparisons: the towns and neighbourhoods of 2,500+ across Canada, each on its nearest normals location, without the city totals or the reserves.
- Not on this page: sunshine, not in ECCC’s 1991–2020 normals, and the effect of the town’s height, for which there is no figure.
Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada
Questions about Geraldton’s climate
How warm does Geraldton get in summer?
The year’s warmest days come in July, with highs averaging 23.6°C.
How cold does Geraldton get in winter?
Expect nights around −24.7°C in January; no month is colder.
How much rain and snow does Geraldton get?
About 762 mm a year, rain and melted snow together. July is the wettest month (108 mm) and February the driest (26 mm).
How long does snow stay on the ground?
On about 169 days a year the ground keeps at least 1 cm of snow.
Are these figures for Geraldton itself?
Yes, from ECCC’s station within Geraldton’s boundary.
Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Geraldton →
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).