Factorii care afectează temperatura într-o zonă sunt latitudinea, înălțimea deasupra nivelului mării, distanța de la mare, curenții oceanici și vânturile predominante. Aceste lucruri colaborează pentru a determina climatul unei locații .
Cu cât un loc este mai departe de ecuator, cu atât temperatura este mai rece. Locațiile în apropierea ecuatorului au temperaturi mai înalte decât cele aflate la mare distanță de ecuator.
Locurile cu înălțimi mai mari deasupra nivelului mării au temperaturi mai scăzute decât locurile de la nivelul mării.
Curenții oceanici afectează temperatura orașelor situate în apropierea apei. Acestea pot aduce aer cald sau rece în funcție de curent.
Zonele aproape de mare sau de ocean tind să aibă ierni mai calde și veri mai reci decât o zonă la aceeași latitudine, dar departe de mare. Oceanul se răcește și se încălzește la o viteză mai mică decât pământul, cauzând astfel zonele de coastă să se comporte în același mod.
Vântul preponderent aduce aer cald sau rece care modifică temperatura unui loc.