Average Frost Days for British Columbia

About Frost Days in British Columbia

Frost Days were calculated using daily climate data from the period between 1991-2020.

Map List Related Pages

Interactive Map of Average Frost Days for British Columbia

Click on the map for more information. Click on the icon in the lower right to view the map legend. Add additional data layers using the icon in the upper right corner.

List of Average Frost Days for Locations in British Columbia

LocationAverage Frost Days
100 Mile HouseOver 180 Days
Abbotsford50-75 Days
Agassiz30-40 Days
Aiyansh100-125 Days
Alexandria150-180 Days
Alice Arm125-150 Days
Alliford Bay30-40 Days
Allison Harbour30-40 Days
Anyox100-125 Days
Armstrong125-150 Days
Arrandale40-50 Days
AtlinOver 180 Days
Atnarko75-100 Days
BabineOver 180 Days
BeamentOver 180 Days
Beaverley150-180 Days
Bednesti150-180 Days
Bella Bella20-30 Days
Bella Coola30-40 Days
Ben-My-Chree150-180 Days
Black CreekOver 180 Days
Bliss Landing50-75 Days
Blubber Bay50-75 Days
Brackendale75-100 Days
Bulkley CanyonOver 180 Days
Burnaby30-40 Days
Burns LakeOver 180 Days
Butedale50-75 Days
Cache Creek150-180 Days
Campbell Island20-30 Days
Campbell River50-75 Days
Caribou Hide150-180 Days
Carnaby150-180 Days
Castlegar100-125 Days
Cedarvale100-125 Days
Central Saanich30-40 Days
Chee HouseOver 180 Days
Chemainus20-30 Days
ChetwyndOver 180 Days
Chief LakeOver 180 Days
Chilliwack30-40 Days
Church House30-40 Days
Chutine Landing100-125 Days
Claxton40-50 Days
Clearwater150-180 Days
ColleymountOver 180 Days
Colwood10-20 Days
Comox50-75 Days
Copper River125-150 Days
Coquitlam40-50 Days
Courtenay50-75 Days
Cracroft20-30 Days
Cranbrook150-180 Days
Creston150-180 Days
Crofton20-30 Days
Cumberland50-75 Days
Dawson CreekOver 180 Days
Dease LakeOver 180 Days
DefotOver 180 Days
Delta40-50 Days
District of North Vancouver100-125 Days
Duncan30-40 Days
East PineOver 180 Days
Elkford150-180 Days
EndakoOver 180 Days
Enderby150-180 Days
EngineerOver 180 Days
Esquimalt10-20 Days
Exstew100-125 Days
Fellers HeightsOver 180 Days
Fernie150-180 Days
FontasOver 180 Days
Fort FraserOver 180 Days
Fort HalkettOver 180 Days
Fort NelsonOver 180 Days
Fort Saint JamesOver 180 Days
Fort St. JohnOver 180 Days
Fowler100-125 Days
Fraser125-150 Days
Fraser LakeOver 180 Days
Gabriola10-20 Days
GalbraithOver 180 Days
Ganges20-30 Days
Germansen LandingOver 180 Days
Gibsons20-30 Days
Gitaus100-125 Days
Gitwinksihlkw125-150 Days
Glenora100-125 Days
Golden150-180 Days
Grand Forks125-150 Days
Granthams Landing20-30 Days
Grassy PlainsOver 180 Days
Greenwood150-180 Days
Hale150-180 Days
Halfmoon BayFrost Rare
Hanceville150-180 Days
Hartley Bay75-100 Days
Haysport50-75 Days
Hazelton150-180 Days
Heriot Bay40-50 Days
HixonOver 180 Days
Hope100-125 Days
Hopkins Landing20-30 Days
HorseflyOver 180 Days
HoustonOver 180 Days
Hudson's HopeOver 180 Days
Hunts Inlet40-50 Days
HydraulicOver 180 Days
Hyland PostOver 180 Days
InklinOver 180 Days
Invermere150-180 Days
Isle PierreOver 180 Days
Jackson Bay30-40 Days
Jacksons Landing100-125 Days
Jedway20-30 Days
Kamloops100-125 Days
Keithley CreekOver 180 Days
Kelowna75-100 Days
Kemano125-150 Days
Kimberley150-180 Days
Kincolith50-75 Days
Kingcome Inlet40-50 Days
KisgegasOver 180 Days
Kispiox150-180 Days
Kitimat75-100 Days
Kitimat Mission100-125 Days
Kitsault125-150 Days
Kitwanga125-150 Days
Klemtu30-40 Days
Knight Inlet40-50 Days
Kuldo150-180 Days
Ladner30-40 Days
Ladysmith40-50 Days
Lake Country100-125 Days
Lake Cowichan50-75 Days
Lakelse100-125 Days
LaketonOver 180 Days
Langdale20-30 Days
Langford10-20 Days
Langley50-75 Days
Langley Township50-75 Days
Lantzville20-30 Days
Lawnhill30-40 Days
LemieuxOver 180 Days
Lillooet100-125 Days
Lillooet100-125 Days
Lily LakeOver 180 Days
Lockeport30-40 Days
Logan Lake125-150 Days
Lower PostOver 180 Days
Lund50-75 Days
Macalister125-150 Days
MackenzieOver 180 Days
Maple Ridge50-75 Days
Margaret Bay20-30 Days
MarillaOver 180 Days
Masset20-30 Days
McConnell CreekOver 180 Days
McDameOver 180 Days
Merritt125-150 Days
Metchosin10-20 Days
Metlakatla50-75 Days
Middle River VillageOver 180 Days
Minstrel Island20-30 Days
MioceneOver 180 Days
Mission40-50 Days
Moricetown150-180 Days
Mud River150-180 Days
MuskwaOver 180 Days
Nadina RiverOver 180 Days
Nadu20-30 Days
NahlinOver 180 Days
NakinaOver 180 Days
Nakusp100-125 Days
Namu20-30 Days
Nanaimo30-40 Days
Nass Harbour40-50 Days
NazkoOver 180 Days
Nelson125-150 Days
Nelson ForksOver 180 Days
New Bella Bella20-30 Days
New HazeltonOver 180 Days
New Westminster30-40 Days
Newgate150-180 Days
Nig CreekOver 180 Days
Nodales30-40 Days
NoraleeOver 180 Days
North Cowichan30-40 Days
North Saanich40-50 Days
North Vancouver50-75 Days
Oak Bay10-20 Days
Ocean Falls30-40 Days
OchiltreeOver 180 Days
Old FortOver 180 Days
Old HogemOver 180 Days
Oliver75-100 Days
Oona River40-50 Days
Ootsa LakeOver 180 Days
Osland50-75 Days
Osoyoos100-125 Days
Pacific100-125 Days
Pacofi30-40 Days
Parksville50-75 Days
Peachland75-100 Days
Penticton100-125 Days
PikeOver 180 Days
PinchiOver 180 Days
Pine ValleyOver 180 Days
Pitt Meadows40-50 Days
Port Alberni75-100 Days
Port Alice40-50 Days
Port Clements20-30 Days
Port Coquitlam30-40 Days
Port Edward50-75 Days
Port Essington40-50 Days
Port Hardy40-50 Days
Port Mann30-40 Days
Port McNeill40-50 Days
Port Mellon20-30 Days
Port Moody40-50 Days
Port Neville40-50 Days
Port Progress40-50 Days
Port Simpson40-50 Days
PorterOver 180 Days
Powell River50-75 Days
Prince George150-180 Days
Prince Rupert50-75 Days
Princeton150-180 Days
PunchawOver 180 Days
Qualicum Beach75-100 Days
Quathiaski Cove40-50 Days
Quesnel150-180 Days
Refuge Bay30-40 Days
Revelstoke125-150 Days
Richmond50-75 Days
Roberts Creek10-20 Days
Rose Harbour20-30 Days
Rossland125-150 Days
Rosswood100-125 Days
Roy30-40 Days
Saanich10-20 Days
Salmo150-180 Days
Salmon Arm125-150 Days
Salmon ValleyOver 180 Days
Sandspit30-40 Days
Scotia BayOver 180 Days
Seaton150-180 Days
Sechelt10-20 Days
Sheslay150-180 Days
Sicamous125-150 Days
Sidney30-40 Days
Simoom Sound30-40 Days
Skidegate30-40 Days
Smithers150-180 Days
Snake RiverOver 180 Days
Soda Creek150-180 Days
Sooke10-20 Days
SparwoodOver 180 Days
SpringhouseOver 180 Days
Squamish75-100 Days
Stewart125-150 Days
StrathnaverOver 180 Days
StreathamOver 180 Days
Stuie75-100 Days
Sullivan Bay40-50 Days
Summerland100-125 Days
Summit LakeOver 180 Days
Surf Inlet30-40 Days
SurpriseOver 180 Days
Surrey40-50 Days
TachieOver 180 Days
Takla LandingOver 180 Days
TakuOver 180 Days
TatalroseOver 180 Days
TaylorOver 180 Days
Teepee150-180 Days
Telegraph Creek100-125 Days
Terrace100-125 Days
Thurlow30-40 Days
Tlell30-40 Days
Toad River PostOver 180 Days
TopleyOver 180 Days
Trail125-150 Days
Tulsequah150-180 Days
Tumbler RidgeOver 180 Days
Usk125-150 Days
ValemountOver 180 Days
Vancouver30-40 Days
VanderhoofOver 180 Days
Vernon100-125 Days
Victoria10-20 Days
View Royal10-20 Days
Wadhams20-30 Days
WareOver 180 Days
Watson Island50-75 Days
West Kelowna75-100 Days
West Vancouver30-40 Days
Whistler125-150 Days
White Rock40-50 Days
Williams LakeOver 180 Days
WistariaOver 180 Days
Woodcock125-150 Days
WoodpeckerOver 180 Days
WrightOver 180 Days
2026 plantmaps.com