Temperature of a place depends primarily on the amount of insolation received. The important factors which affect the atmospheric temperature include:Cloud coverDistribution of land and SeaElevationAspect
Warm ocean currents raise the temperature in cold areas while the cold currents decrease the temperature in warm ocean areas.The Labrador current which is a cold current, lowers the temperature near the north-east coast of North America.