(Dfb), bordering closely on a subarctic climate (Dfc) with old data under the Köppen climate classification. Winters are generally very cold with some mild spells. Summers are often fairly cool to pleasantly warm in the daytime, but nights can be cool despite the long summer days typical for its latitude. Hot days over are rare, occurring on average only two to three days a year, which is not unexpected this far north. Winter conditions can vary tremendously from year to year. Winters have been known to be mild enough to produce "brown Christmas" conditions, where little or no snow may fall until after Christmas due to unusually mild early winter conditions. The average January temperature is , while the average July temperature is . However, temperatures as low as and as high as have been recorded; the extreme humidex and wind chill readings are , respectively. The city receives of precipitation annually, including of rain and of snow. Snowfall amounts, however, vary greatly from year to year. Being fairly close to the foothills of the Canadian Rockies, it can get quite windy in Grande Prairie, especially in the spring and fall. Chinooks may occur in and bring winter thaws to the Grande Prairie area. Grande Prairie has 314 days with measureable sunshine per year on average, and just above 2,200 hours of bright sunshine or about 46.1% of possible sunshine, ranging from a low of 31.2% in November to a high of 59.1% in July. Summers can bring thunderstorms, although they are not as frequent nor as severe as those further south in Central Alberta. Rainfall can vary from year to year, but the Peace Region is noted for never having experienced truly severe drought conditions more typical of Southern Alberta and neighbouring Saskatchewan. Tornadoes are rare but not unheard of in the Peace Region. A tornado struck the downtown area and east side of Grande Prairie on July 8, 2004. Although the tornado was considered a very weak one (F0-F1 on the Fujita scale) and the weather was not severe at the time, it was still strong enough to damage houses and flip vehicles. There were no casualties or deaths. Demographics In the 2021 Census of Population conducted by Statistics Canada, the City of Grande Prairie had a population of 64,141 living in 24,816 of its 27,551 total private dwellings, a change of from its 2016 population of 63,166.