Există numeroși factori care influențează climatul unei regiuni. Unul dintre cei mai importanți este latitudinea. Zonele mai apropiate de ecuator sunt, în general, mai calde, în timp ce cele mai apropiate de poli sunt mai reci. Altitudinea joacă, de asemenea, un rol important - cu cât altitudinea este mai mare, cu atât temperatura medie este mai mică. Curenții oceanici pot influența, de asemenea, climatul unei regiuni, transportând apa caldă sau rece către diferite părți ale globului. De exemplu, Gulf Streamul aduce ape calde de la Ecuator către Europa de Nord, aducând un climat mai blând decât ar fi în mod normal la acea latitudine.
Alți factori includ proximitatea la mare (care poate atenua variațiile de temperatură), direcția vânturilor predominante, vegetația și solul.