The main factor that causes differences in temperature ranges between cities at the same elevation and latitude is the distance from a large body of water. This proximity affects temperature moderation, resulting in milder conditions near water. Other elements like wind direction may also play a role but are generally secondary. ;
The distance from a large body of water is the primary factor causing differences in yearly average temperature ranges between cities at the same elevation and latitude. Water moderates temperature by absorbing and releasing heat slowly. Other influences, such as wind direction, also matter but are generally secondary.
;