Sullivan is among the wettest of Canadian towns: 1,649 mm of rain and snow a year
In July the day’s top temperature is typically 25.0°C. January is the wettest month here, with about 7.0 times the rain and snow of August. Winters are mild: January nights here are milder than in 95% of Canadian towns. Windshields need scraping on about 60 mornings a year, the days the air reaches 0°C or below.
No ECCC station in Sullivan has 1991–2020 normals; the page reads Pitt Meadows, 13 km north-east, instead.
A year in Sullivan at a glance
Each month’s typical high and low, in °C.
What stands out about Sullivan’s climate
Compared with Canadian towns, with its place among towns of 2,500+ in British Columbia beside it.
What a year in Sullivan feels like
Seasons and months as ECCC’s 1991–2020 normals give them: a typical day’s high and low.
Frost on 60 days, 20°C on 107
Frost comes from October to April, most of all in December (about 15 nights). Heat of 30°C or more comes on about 11 days 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 1,649 mm a year
10th wettest of 255 towns of 2,500+ in British Columbia. On about 148 days a year, 1 mm or more falls.
Rain and snow by month
Millimetres
Snowfall: about 37 cm in a normal year
Snow falls from November to March, most of all in December (about 14 cm).
Snowfall by month
Centimetres
Snowfall: Vancouver International (Airport), 28 km away (Pitt Meadows records no complete year of it).
Heating a home in Sullivan
88% of a year’s heating need falls between October and April. Months averaging under 10°C: November to April.
Heating degree days total each day’s gap between its mean temperature and 18°C. A house here needs less heating than 96% of Canadian towns.
Living with Sullivan’s climate
Gardening, time outside, winter cold and summer heat, from the 1991–2020 normals.
Frost usually lets go around 11 April and returns near 30 October, about 201 days apart.
Plan time outside for Jun, Jul, Aug and Sep: highs of 17–27°C and nights no colder than 8°C.
Parks & trails →A humidex above 30 marks about 26 days in a normal year.
A normal year has no blizzard, flood or heat wave in it; Sullivan’s hazards page looks at those.
Flood & hazards →ECCC’s normals location: Pitt Meadows
The page’s figures are ECCC’s 1991–2020 normals for Pitt Meadows, one of its 450 normals locations.
| Distance from the town | 13 km north-east |
| Station altitude | 5 m |
| Completeness | meets the WMO “3 and 5” rule |
| WMO standard normals | No |
| Snowfall from | Vancouver International (Airport), 28 km |
| Coldest reading, 1991–2020 | −16.3°C |
| Hottest reading, 1991–2020 | 37.6°C |
| Average wind | 4.8 km/h on average, most often from the east |
| Next-nearest location | Vancouver International (Airport), 28 km |
How Sullivan compares
Compared with 2,611 towns and neighbourhoods of 2,500 or more across Canada; the dots mark the other normals locations in British Columbia.
Nearby towns’ climate
The nearest places on a normals location of their own: those that share Sullivan’s would only repeat its figures. Sullivan has few close neighbours with figures, so the list reaches 13–24 km out.
Sullivan weather by month
Month by month, 1991–2020: the usual high, low and mean, the rain and snow, and the snowfall.
| Month | High | Low | Mean | Rain & snow | Snow |
|---|---|---|---|---|---|
| January | 6.8°C | 0.5°C | 3.6°C | 252 mm | 12 cm |
| February | 8.8°C | 0.4°C | 4.6°C | 134 mm | 5 cm |
| March | 11.3°C | 2.3°C | 6.8°C | 173 mm | 3 cm |
| April | 14.9°C | 4.5°C | 9.7°C | 105 mm | under 1 cm |
| May | 19.0°C | 7.9°C | 13.5°C | 95 mm | 0 cm |
| June | 21.3°C | 10.8°C | 16.1°C | 69 mm | 0 cm |
| July | 25.0°C | 12.6°C | 18.8°C | 48 mm | 0 cm |
| August | 25.1°C | 12.4°C | 18.8°C | 36 mm | 0 cm |
| September | 21.5°C | 9.8°C | 15.7°C | 94 mm | 0 cm |
| October | 15.0°C | 5.9°C | 10.5°C | 180 mm | under 1 cm |
| November | 9.6°C | 2.4°C | 6.0°C | 249 mm | 3 cm |
| December | 6.1°C | 0.1°C | 3.1°C | 214 mm | 14 cm |
| Year | 15.4°C | 5.8°C | 10.6°C | 1,649 mm | 37 cm |
Two years in three, February’s average lands within 1.7°C of normal, against the steadier October
Over 1991–2020, September saw both 0.9°C (2000) and 34.4°C (2017), the widest span of any month.
Where Sullivan’s numbers come from
Averages over 30 years, not a forecast.
- Normals: 1991–2020 normals for Pitt Meadows from ECCC’s climate data site, the nearest location with every month of temperature.
- Other locations: ECCC blanks a month that fails its completeness rule, so the precipitation or snowfall here comes from the next location with all twelve months.
- Comparisons: Canada’s towns and neighbourhoods of 2,500+ (no city totals, no reserves), each through its own nearest location.
- Not on this page: a sunshine figure (ECCC published none for 1991–2020) and any lapse-rate correction for height, as the town has no elevation here.
Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada
Questions about Sullivan’s climate
How warm does Sullivan get in summer?
Summer peaks in August: a typical afternoon reaches 25.1°C.
How cold does Sullivan get in winter?
The year’s coldest nights belong to December, at about 0.1°C.
How much rain and snow does Sullivan get?
Measured as water, a year brings 1,649 mm: 252 mm in January, the wettest month, and 36 mm in August, the driest.
Are these figures for Sullivan itself?
Not exactly. Sullivan lacks a normals station, so Pitt Meadows supplies the figures.
Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Sullivan →
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).