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 House150-180 Days
Abbotsford40-50 Days
Agassiz20-30 Days
Aiyansh75-100 Days
Alexandria125-150 Days
Alice Arm100-125 Days
Alliford Bay20-30 Days
Allison Harbour20-30 Days
Anyox75-100 Days
Armstrong100-125 Days
Arrandale30-40 Days
Atlin150-180 Days
Atnarko50-75 Days
Babine150-180 Days
Beament150-180 Days
Beaverley125-150 Days
Bednesti125-150 Days
Bella Bella10-20 Days
Bella Coola20-30 Days
Ben-My-Chree125-150 Days
Black Creek150-180 Days
Bliss Landing40-50 Days
Blubber Bay40-50 Days
Brackendale50-75 Days
Bulkley Canyon150-180 Days
Burnaby20-30 Days
Burns Lake150-180 Days
Butedale40-50 Days
Cache Creek125-150 Days
Campbell Island10-20 Days
Campbell River40-50 Days
Caribou Hide125-150 Days
Carnaby125-150 Days
Castlegar75-100 Days
Cedarvale75-100 Days
Central Saanich20-30 Days
Chee House150-180 Days
Chemainus10-20 Days
Chetwynd150-180 Days
Chief Lake150-180 Days
Chilliwack20-30 Days
Church House20-30 Days
Chutine Landing75-100 Days
Claxton30-40 Days
Clearwater125-150 Days
Colleymount150-180 Days
Colwood5-10 Days
Comox40-50 Days
Copper River100-125 Days
Coquitlam30-40 Days
Courtenay40-50 Days
Cracroft10-20 Days
Cranbrook125-150 Days
Creston125-150 Days
Crofton10-20 Days
Cumberland40-50 Days
Dawson Creek150-180 Days
Dease Lake150-180 Days
Defot150-180 Days
Delta30-40 Days
District of North Vancouver75-100 Days
Duncan20-30 Days
East Pine150-180 Days
Elkford125-150 Days
Endako150-180 Days
Enderby125-150 Days
Engineer150-180 Days
Esquimalt5-10 Days
Exstew75-100 Days
Fellers Heights150-180 Days
Fernie125-150 Days
Fontas150-180 Days
Fort Fraser150-180 Days
Fort Halkett150-180 Days
Fort Nelson150-180 Days
Fort Saint James150-180 Days
Fort St. John150-180 Days
Fowler75-100 Days
Fraser100-125 Days
Fraser Lake150-180 Days
Gabriola5-10 Days
Galbraith150-180 Days
Ganges10-20 Days
Germansen Landing150-180 Days
Gibsons10-20 Days
Gitaus75-100 Days
Gitwinksihlkw100-125 Days
Glenora75-100 Days
Golden125-150 Days
Grand Forks100-125 Days
Granthams Landing10-20 Days
Grassy Plains150-180 Days
Greenwood125-150 Days
Hale125-150 Days
Halfmoon BayFrost Rare
Hanceville125-150 Days
Hartley Bay50-75 Days
Haysport40-50 Days
Hazelton125-150 Days
Heriot Bay30-40 Days
Hixon150-180 Days
Hope75-100 Days
Hopkins Landing10-20 Days
Horsefly150-180 Days
Houston150-180 Days
Hudson's Hope150-180 Days
Hunts Inlet30-40 Days
Hydraulic150-180 Days
Hyland Post150-180 Days
Inklin150-180 Days
Invermere125-150 Days
Isle Pierre150-180 Days
Jackson Bay20-30 Days
Jacksons Landing75-100 Days
Jedway10-20 Days
Kamloops75-100 Days
Keithley Creek150-180 Days
Kelowna50-75 Days
Kemano100-125 Days
Kimberley125-150 Days
Kincolith40-50 Days
Kingcome Inlet30-40 Days
Kisgegas150-180 Days
Kispiox125-150 Days
Kitimat50-75 Days
Kitimat Mission75-100 Days
Kitsault100-125 Days
Kitwanga100-125 Days
Klemtu20-30 Days
Knight Inlet30-40 Days
Kuldo125-150 Days
Ladner20-30 Days
Ladysmith30-40 Days
Lake Country75-100 Days
Lake Cowichan40-50 Days
Lakelse75-100 Days
Laketon150-180 Days
Langdale10-20 Days
Langford5-10 Days
Langley40-50 Days
Langley Township40-50 Days
Lantzville10-20 Days
Lawnhill20-30 Days
Lemieux150-180 Days
Lillooet75-100 Days
Lillooet75-100 Days
Lily Lake150-180 Days
Lockeport20-30 Days
Logan Lake100-125 Days
Lower Post150-180 Days
Lund40-50 Days
Macalister100-125 Days
Mackenzie150-180 Days
Maple Ridge40-50 Days
Margaret Bay10-20 Days
Marilla150-180 Days
Masset10-20 Days
McConnell Creek150-180 Days
McDame150-180 Days
Merritt100-125 Days
Metchosin5-10 Days
Metlakatla40-50 Days
Middle River Village150-180 Days
Minstrel Island10-20 Days
Miocene150-180 Days
Mission30-40 Days
Moricetown125-150 Days
Mud River125-150 Days
Muskwa150-180 Days
Nadina River150-180 Days
Nadu10-20 Days
Nahlin150-180 Days
Nakina150-180 Days
Nakusp75-100 Days
Namu10-20 Days
Nanaimo20-30 Days
Nass Harbour30-40 Days
Nazko150-180 Days
Nelson100-125 Days
Nelson Forks150-180 Days
New Bella Bella10-20 Days
New Hazelton150-180 Days
New Westminster20-30 Days
Newgate125-150 Days
Nig Creek150-180 Days
Nodales20-30 Days
Noralee150-180 Days
North Cowichan20-30 Days
North Saanich30-40 Days
North Vancouver40-50 Days
Oak Bay5-10 Days
Ocean Falls20-30 Days
Ochiltree150-180 Days
Old Fort150-180 Days
Old Hogem150-180 Days
Oliver50-75 Days
Oona River30-40 Days
Ootsa Lake150-180 Days
Osland40-50 Days
Osoyoos75-100 Days
Pacific75-100 Days
Pacofi20-30 Days
Parksville40-50 Days
Peachland50-75 Days
Penticton75-100 Days
Pike150-180 Days
Pinchi150-180 Days
Pine Valley150-180 Days
Pitt Meadows30-40 Days
Port Alberni50-75 Days
Port Alice30-40 Days
Port Clements10-20 Days
Port Coquitlam20-30 Days
Port Edward40-50 Days
Port Essington30-40 Days
Port Hardy30-40 Days
Port Mann20-30 Days
Port McNeill30-40 Days
Port Mellon10-20 Days
Port Moody30-40 Days
Port Neville30-40 Days
Port Progress30-40 Days
Port Simpson30-40 Days
Porter150-180 Days
Powell River40-50 Days
Prince George125-150 Days
Prince Rupert40-50 Days
Princeton125-150 Days
Punchaw150-180 Days
Qualicum Beach50-75 Days
Quathiaski Cove30-40 Days
Quesnel125-150 Days
Refuge Bay20-30 Days
Revelstoke100-125 Days
Richmond40-50 Days
Roberts Creek5-10 Days
Rose Harbour10-20 Days
Rossland100-125 Days
Rosswood75-100 Days
Roy20-30 Days
Saanich5-10 Days
Salmo125-150 Days
Salmon Arm100-125 Days
Salmon Valley150-180 Days
Sandspit20-30 Days
Scotia Bay150-180 Days
Seaton125-150 Days
Sechelt5-10 Days
Sheslay125-150 Days
Sicamous100-125 Days
Sidney20-30 Days
Simoom Sound20-30 Days
Skidegate20-30 Days
Smithers125-150 Days
Snake River150-180 Days
Soda Creek125-150 Days
Sooke5-10 Days
Sparwood150-180 Days
Springhouse150-180 Days
Squamish50-75 Days
Stewart100-125 Days
Strathnaver150-180 Days
Streatham150-180 Days
Stuie50-75 Days
Sullivan Bay30-40 Days
Summerland75-100 Days
Summit Lake150-180 Days
Surf Inlet20-30 Days
Surprise150-180 Days
Surrey30-40 Days
Tachie150-180 Days
Takla Landing150-180 Days
Taku150-180 Days
Tatalrose150-180 Days
Taylor150-180 Days
Teepee125-150 Days
Telegraph Creek75-100 Days
Terrace75-100 Days
Thurlow20-30 Days
Tlell20-30 Days
Toad River Post150-180 Days
Topley150-180 Days
Trail100-125 Days
Tulsequah125-150 Days
Tumbler Ridge150-180 Days
Usk100-125 Days
Valemount150-180 Days
Vancouver20-30 Days
Vanderhoof150-180 Days
Vernon75-100 Days
Victoria5-10 Days
View Royal5-10 Days
Wadhams10-20 Days
Ware150-180 Days
Watson Island40-50 Days
West Kelowna50-75 Days
West Vancouver20-30 Days
Whistler100-125 Days
White Rock30-40 Days
Williams Lake150-180 Days
Wistaria150-180 Days
Woodcock100-125 Days
Woodpecker150-180 Days
Wright150-180 Days
2025 plantmaps.com