Cei doi factori cei mai importanți în temperatură sunt intensitatea și durata insoțării sau energia solară primită de soare. Acești factori de temperatură variază de latitudinea și longitudinea unei locații, precum și a sezonului .
Un exemplu de durată de insolare este durata de zile pe parcursul diferitelor anotimpuri. De exemplu, sezonul de iarnă are zile mai scurte, ducând la o durată mai scurtă de insolare și la o temperatură mai scăzută. Excepțiile sunt zone în apropierea ecuatorului. Aceste zone au o lungime relativ constantă a fiecărui sezon și au un rezultat mai consistent al temperaturilor. Regiunile Ecuator au, de asemenea, un unghi de incidență mai scăzut, rezultând o intensitate mai mare de insolare.
Alți factori care influențează temperatura includ altitudinea, acoperirea norilor, curenții oceanici și efectele continentale.