Dada la gran extensión del país, la diversidad de climas es muy grande. En las regiones del norte, lindando con la frontera canadiense, el clima es frío, con frecuentes nevadas y temperaturas muy bajas. En el Centro el clima es continental con marcadas diferencias entre los veranos y los inviernos; en las llanuras son frecuentes los tornados. En el sur, cerca del Caribe, el clima es cálido, más seco cuanto más al interior y más lluvioso en las costas, con riesgo de huracanes en determinadas épocas del año. En las costas atlánticas el clima es húmedo y fresco en el norte y cálido en el sur. En las costas del Pacífico, van desde los fríos polares de Alaska al clima mediterráneo de California.
