Average Last Frost Dates for British Columbia

About Last Frost Dates in British Columbia

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

Map List Related Pages

Interactive Map of Average Last Frost Dates 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 Last Frost Dates for Locations in British Columbia

LocationAverage Last Frost Dates
100 Mile HouseJune 11 - 20
AbbotsfordApril 1 - 10
AgassizApril 1 - 10
AiyanshMay 1 - 10
AlexandriaMay 1 - 10
Alice ArmMay 1 - 10
Alliford BayApril 11 - 20
Allison HarbourApril 11 - 20
AnyoxApril 21 - 30
ArmstrongApril 11 - 20
ArrandaleApril 11 - 20
AtlinJune 1 - 10
AtnarkoApril 21 - 30
BabineJune 11 - 20
BeamentMay 21 - 31
BeaverleyJune 1 - 10
BednestiMay 21 - 31
Bella BellaMarch 21 - 31
Bella CoolaMarch 21 - 31
Ben-My-ChreeJune 11 - 20
Black CreekJune 11 - 20
Bliss LandingApril 11 - 20
Blubber BayApril 21 - 30
BrackendaleMay 1 - 10
Bulkley CanyonJune 1 - 10
BurnabyMarch 11 - 20
Burns LakeJune 1 - 10
ButedaleMay 1 - 10
Cache CreekMay 11 - 20
Campbell IslandMarch 21 - 31
Campbell RiverApril 21 - 30
Caribou HideJuly 1 - 10
CarnabyJune 1 - 10
CastlegarMay 1 - 10
CedarvaleMay 11 - 20
Central SaanichMarch 21 - 31
Chee HouseJune 1 - 10
ChemainusMarch 11 - 20
ChetwyndJune 1 - 10
Chief LakeJune 11 - 20
ChilliwackMarch 21 - 31
Church HouseApril 11 - 20
Chutine LandingMay 11 - 20
ClaxtonApril 1 - 10
ClearwaterMay 21 - 31
ColleymountMay 21 - 31
ColwoodMarch 1 - 10
ComoxApril 11 - 20
Copper RiverMay 21 - 31
CoquitlamMarch 21 - 31
CourtenayApril 21 - 30
CracroftMarch 11 - 20
CranbrookMay 21 - 31
CrestonMay 21 - 31
CroftonMarch 11 - 20
CumberlandMay 1 - 10
Dawson CreekMay 21 - 31
Dease LakeJune 11 - 20
DefotJuly 11 - 20
DeltaMarch 21 - 31
District of North VancouverApril 1 - 10
DuncanMarch 21 - 31
East PineJune 1 - 10
ElkfordJune 21 - 30
EndakoJune 1 - 10
EnderbyMay 1 - 10
EngineerJune 11 - 20
EsquimaltMarch 1 - 10
ExstewMay 1 - 10
Fellers HeightsJune 1 - 10
FernieJune 1 - 10
FontasMay 21 - 31
Fort FraserJune 1 - 10
Fort HalkettJune 1 - 10
Fort NelsonMay 21 - 31
Fort Saint JamesJune 1 - 10
Fort St. JohnMay 21 - 31
FowlerMay 11 - 20
FraserJune 11 - 20
Fraser LakeJune 1 - 10
GabriolaFebruary 21 - 29
GalbraithJune 11 - 20
GangesMarch 21 - 31
Germansen LandingJune 11 - 20
GibsonsMarch 11 - 20
GitausMay 1 - 10
GitwinksihlkwMay 21 - 31
GlenoraJune 11 - 20
GoldenMay 21 - 31
Grand ForksMay 11 - 20
Granthams LandingMarch 11 - 20
Grassy PlainsJune 1 - 10
GreenwoodJune 1 - 10
HaleJune 1 - 10
Halfmoon BayJanuary 21 - 31
HancevilleMay 11 - 20
Hartley BayApril 21 - 30
HaysportApril 11 - 20
HazeltonMay 21 - 31
Heriot BayApril 11 - 20
HixonMay 21 - 31
HopeApril 11 - 20
Hopkins LandingMarch 1 - 10
HorseflyJune 11 - 20
HoustonJune 1 - 10
Hudson's HopeMay 21 - 31
Hunts InletApril 1 - 10
HydraulicJune 11 - 20
Hyland PostJune 21 - 30
InklinJune 1 - 10
InvermereMay 1 - 10
Isle PierreJune 11 - 20
Jackson BayApril 1 - 10
Jacksons LandingMay 11 - 20
JedwayApril 1 - 10
KamloopsMay 1 - 10
Keithley CreekJune 1 - 10
KelownaApril 11 - 20
KemanoMay 11 - 20
KimberleyJune 1 - 10
KincolithApril 11 - 20
Kingcome InletApril 11 - 20
KisgegasJune 21 - 30
KispioxMay 21 - 31
KitimatMay 1 - 10
Kitimat MissionMay 1 - 10
KitsaultMay 1 - 10
KitwangaMay 21 - 31
KlemtuApril 1 - 10
Knight InletApril 21 - 30
KuldoJune 1 - 10
LadnerMarch 21 - 31
LadysmithApril 1 - 10
Lake CountryApril 21 - 30
Lake CowichanMay 1 - 10
LakelseMay 1 - 10
LaketonJune 11 - 20
LangdaleMarch 1 - 10
LangfordMarch 11 - 20
LangleyApril 1 - 10
Langley TownshipApril 1 - 10
LantzvilleFebruary 21 - 29
LawnhillApril 11 - 20
LemieuxJune 21 - 30
LillooetMay 1 - 10
LillooetMay 1 - 10
Lily LakeJune 1 - 10
LockeportApril 1 - 10
Logan LakeJune 1 - 10
Lower PostMay 21 - 31
LundApril 11 - 20
MacalisterApril 21 - 30
MackenzieJune 11 - 20
Maple RidgeApril 1 - 10
Margaret BayMarch 21 - 31
MarillaMay 21 - 31
MassetMarch 21 - 31
McConnell CreekJuly 11 - 20
McDameJune 1 - 10
MerrittMay 11 - 20
MetchosinMarch 1 - 10
MetlakatlaApril 11 - 20
Middle River VillageJune 1 - 10
Minstrel IslandMarch 11 - 20
MioceneJune 21 - 30
MissionMarch 21 - 31
MoricetownJune 1 - 10
Mud RiverMay 21 - 31
MuskwaMay 21 - 31
Nadina RiverJune 1 - 10
NaduMarch 21 - 31
NahlinJune 11 - 20
NakinaJune 21 - 30
NakuspApril 21 - 30
NamuMarch 21 - 31
NanaimoMarch 21 - 31
Nass HarbourApril 11 - 20
NazkoJune 1 - 10
NelsonMay 11 - 20
Nelson ForksJune 1 - 10
New Bella BellaMarch 21 - 31
New HazeltonMay 21 - 31
New WestminsterMarch 11 - 20
NewgateMay 11 - 20
Nig CreekJune 1 - 10
NodalesMarch 21 - 31
NoraleeMay 21 - 31
North CowichanMarch 21 - 31
North SaanichApril 1 - 10
North VancouverMarch 11 - 20
Oak BayMarch 1 - 10
Ocean FallsMarch 21 - 31
OchiltreeJune 11 - 20
Old FortJune 1 - 10
Old HogemAugust 1 - 10
OliverApril 21 - 30
Oona RiverApril 1 - 10
Ootsa LakeMay 21 - 31
OslandApril 1 - 10
OsoyoosMay 1 - 10
PacificMay 11 - 20
PacofiApril 11 - 20
ParksvilleApril 11 - 20
PeachlandApril 11 - 20
PentictonMay 1 - 10
PikeJune 11 - 20
PinchiJune 11 - 20
Pine ValleyMay 21 - 31
Pitt MeadowsApril 1 - 10
Port AlberniApril 21 - 30
Port AliceApril 21 - 30
Port ClementsMarch 21 - 31
Port CoquitlamMarch 21 - 31
Port EdwardApril 1 - 10
Port EssingtonApril 1 - 10
Port HardyApril 21 - 30
Port MannMarch 21 - 31
Port McNeillApril 21 - 30
Port MellonMarch 11 - 20
Port MoodyMarch 21 - 31
Port NevilleApril 1 - 10
Port ProgressApril 21 - 30
Port SimpsonApril 1 - 10
PorterJune 11 - 20
Powell RiverApril 21 - 30
Prince GeorgeMay 21 - 31
Prince RupertApril 11 - 20
PrincetonMay 21 - 31
PunchawJune 1 - 10
Qualicum BeachMay 1 - 10
Quathiaski CoveApril 11 - 20
QuesnelMay 21 - 31
Refuge BayMarch 21 - 31
RevelstokeMay 11 - 20
RichmondApril 1 - 10
Roberts CreekFebruary 21 - 29
Rose HarbourMarch 21 - 31
RosslandJune 1 - 10
RosswoodMay 1 - 10
RoyMarch 21 - 31
SaanichMarch 1 - 10
SalmoMay 21 - 31
Salmon ArmMay 1 - 10
Salmon ValleyMay 21 - 31
SandspitApril 11 - 20
Scotia BayJune 1 - 10
SeatonJune 1 - 10
SecheltFebruary 1 - 10
SheslayJune 1 - 10
SicamousMay 11 - 20
SidneyApril 1 - 10
Simoom SoundMarch 21 - 31
SkidegateApril 11 - 20
SmithersJune 1 - 10
Snake RiverMay 21 - 31
Soda CreekMay 1 - 10
SookeMarch 1 - 10
SparwoodJune 11 - 20
SpringhouseJune 1 - 10
SquamishApril 21 - 30
StewartMay 11 - 20
StrathnaverJune 21 - 30
StreathamMay 21 - 31
StuieMay 11 - 20
Sullivan BayApril 11 - 20
SummerlandMay 1 - 10
Summit LakeJune 1 - 10
Surf InletApril 1 - 10
SurpriseJune 21 - 30
SurreyMarch 21 - 31
TachieJune 1 - 10
Takla LandingJune 11 - 20
TakuJune 1 - 10
TatalroseMay 21 - 31
TaylorMay 11 - 20
TeepeeJune 11 - 20
Telegraph CreekMay 11 - 20
TerraceMay 1 - 10
ThurlowApril 1 - 10
TlellApril 1 - 10
Toad River PostJune 11 - 20
TopleyJune 1 - 10
TrailMay 21 - 31
TulsequahMay 1 - 10
Tumbler RidgeJune 1 - 10
UskMay 21 - 31
ValemountJune 11 - 20
VancouverMarch 11 - 20
VanderhoofJune 1 - 10
VernonApril 21 - 30
VictoriaMarch 1 - 10
View RoyalMarch 1 - 10
WadhamsMarch 21 - 31
WareJune 11 - 20
Watson IslandApril 1 - 10
West KelownaApril 21 - 30
West VancouverMarch 1 - 10
WhistlerMay 21 - 31
White RockApril 1 - 10
Williams LakeMay 11 - 20
WistariaMay 21 - 31
WoodcockMay 21 - 31
WoodpeckerJuly 1 - 10
WrightJune 1 - 10
2025 plantmaps.com