With an area of 130,279 km², England may be small but offers endless possibilities. The country has a to die for landscape comprising of low hills and plains sprinkled with many lakes to the mountainous terrain in the northern uplands, but does it snow in England? England has a temperate marine climate, meaning it receives cool, wet winters, which rarely get to the cold extremes. The temperatures may drop slightly lower than 0 degrees C, creating ideal snow conditions in Northern England and the Midlands. Snow may fall in England from January to early March. Weather conditions in England can get very erratic sometimes, but winters are generally from December to February, though November often also suffers the harshness of winter. The majority of snowing occurs during winter in Northern England in places such as Birmingham or Halifax. The snow, however, does not last long and is only a couple of inches deep. London is the capital city and most populous city in England. It occupies an area of 1572 square kilometres, and about 9 million people call it home. It sits at an altitude of 11 meters above sea level. Despite its elevation, snowfall is expected in London during winter. On the coldest days of the year, temperatures in London may drop to -4 degrees C, bringing about more snow which can accumulate to depths of 12 inches (304.8 millimeters). The snow falls for an average of 16 days per year. Enjoy the beautiful picture.